Also hier ist meine XML, und ich verstehe, dass die OrderDate, BuyerID und Items childnodes genannt werden, aber wie nennen Sie die Attribute innerhalb der Elemente wie ItemName, Category ect .. Werden sie noch Childnodes genannt? Wenn ja, wie sollen sie heißen?XML Node Naming
<?xml version="1.0" encoding="utf-8" ?>
<OrderData >
<Order OrderID="OR00001">
<OrderDate>26 May 2017</OrderDate>
<BuyerID>WCS1810001</BuyerID>
<Instructions>Place item carefully</Instructions>
<Items ItemID="IT00001">
<ItemName>ASUS Monitor</ItemName>
<Description>Best monitor in the world</Description>
<Category>Monitor</Category>
<Quantities>100</Quantities>
<Manufacturer>ASUS</Manufacturer>
<UnitPrice>$100.00</UnitPrice>
</Items>
</Order>
</OrderData>
Es hängt von Ihrem Bezugspunkt ab. Gegenstände sind ein Kind der Ordnung. ItemName ist ein Kind von Items und ist ein Nachkomme von Order. – dbasnett
@dbasnett Hmm so lassen Sie uns sagen, wenn ich versuchen würde, die Elemente Attribute zu verarbeiten und normalerweise den Kindknoten zu verarbeiten wäre so, order.BuyerID = node.ChildNodes [1] .InnerText; . Wie würde es für die Items-Attribute aussehen? – randomstudent
Elemente haben ein Attribut, ItemID. Ist es das, worauf du dich beziehst? Ich bin ein VB'er, also weiß ich nicht, wie Sie dieses Attribut bekommen würden. IMO VB ist einfacher bei der Arbeit mit XML. – dbasnett