Ich habe zwei gleich große Listen von XElements:Wie zwei XElement-Enumerables zu vergleichen?
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");
Grundsätzlich Liste der Segmentelemente, wie unten:
<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>
Was ich will, ist zu vergleichen, ob sie gleich von Werten in <Master>
und <Slave>
Vergleich Tags, den Rest ignorierend. Wie kann ich es erreichen?
mit Getestet vergleichen Wollen Sie segmentsDatabase vergleichen [i] mit segmentsSlave [i] oder möchte segmentsDatabase [i] mit allen segmentsegmentenSlave vergleichen? – Mehmet
SegmenteDatenbank [i] mit SegmentenSlave [i] – Pablo
Start, Ende oder beides? – dbasnett