Das Problem mit .InnerText besteht darin, dass es die Informationen jedes untergeordneten Knotens zurückgibt und ich nur die Informationen dieses bestimmten Knotens erhalten möchte.
Außerdem konnte ich die Werte der PartNumber nicht abrufen -Attribut.
Dies ist das XML-Dokument:
Code: Select all
100
name
LArm
RArm
Head
Body
RLeg
LLeg
Code: Select all
static XmlDocument doc = new XmlDocument();
public static void F()
{
foreach(string FilePath in Directory.GetFiles("XML.Resources/Characters"))
{
doc.Load(FilePath);
foreach(XmlNode Node in doc.ChildNodes)
{
Console.WriteLine(Node.InnerText);
foreach(XmlAttribute Atributo in Node.Attributes)
{
Console.WriteLine(Atributo.Name);
Console.WriteLine(Atributo.Value);
}
}
}
}
Code: Select all
100nameLArmRArmHeadBodyRLegLLeg
ID
11000