我正在尝试使用“Identity”的属性值打印根节点“Identity”的每个元素(参考)。
例如:
我要打印
00002C8DGPDDTZ5D, S2513.268898, John S2613.269022, JOHN
然后在一行中
000388MRUO7TRSBH, S2513.285402,Doe, S2613.285476Doe
在另一个等等。
如果我没有说清楚,请告诉我。
谢谢
XML 文件
<Identity Identifier="00002C8DGPDDTZ5D" CDate="2013-02-07">
<References>
<Reference>
<Value>A^S2513.268898|B^JOHN</Value>
<Traces/>
</Reference>
<Reference>
<Value>A^S2613.269022|B^JOHN</Value>
<Traces/>
</Reference>
</References>
<Identity Identifier="000388MRUO7TRSBH" CDate="2013-02-07">
<References>
<Reference>
<Value>A^S2513.285402|B^Doe</Value>
<Traces/>
</Reference>
<Reference>
<Value>A^S2613.285476|B^Doe</Value>
<Traces/>
</Reference>
</References>
还,
我尝试了以下代码。
XmlNodeList OysterID = doc.GetElementsByTagName("Identity");
XmlNodeList Reference = doc.GetElementsByTagName("Value");
for (int j = 1; j <= i; j++)
s[j] = Reference[j].InnerText;
我想要类似的东西。我想要一个 for 循环,它将使用根属性值打印根的每个元素。我无法思考如何获得每个元素的根属性值。