I have two equal sized lists of XElements:
var documentDatabase = XDocument.Parse(xmlDatabase);
var rootElementDatabase = documentDatabase.Root;
var segmentsDatabase = rootElementDatabase.Descendants("Segment");
var documentSlave = XDocument.Parse(xmlSlave);
var rootElementSlave = documentSlave.Root;
var segmentsSlave = rootElementSlave.Descendants("Segment");
Basically list of Segment elements, like below:
<Segment>
<IdRef>1</IdRef>
<Start>
<Master>0</Master>
<Slave>0</Slave>
<PntType>4</PntType>
</Start>
<End>
<Master>10.059000</Master>
<Slave>29.450302</Slave>
<PntType>4</PntType>
</End>
<Symmetry>0.5</Symmetry>
<FunctionType>1</FunctionType>
</Segment>
What I want is to compare whether they equal by comparing values in <Master>
and <Slave>
tags, ignoring the rest. How can I achieve it?