私の xmL:
<Absolventi nume="Ace Timisoara">
<id>7</id>
<oras>Timisoara</oras>
</Absolventi>
このような私のコード:
foreach (XmlNode node in doc.DocumentElement)
{
string nume = node.Attributes["nume"].Value;
string oras = node.Attributes[0].InnerText;
int id = int.Parse(node["id"].InnerText);
そして、それを実行すると、これが表示されます:https : //gyazo.com/e9a213267ee42bd2f671c4325c4b746d
プロパティ グリッドで、oras は nume と同じであってはなりません
string nume = node.Attributes[0].InnerText;
**string oras = node.Attributes[0].InnerText;**
int id = int.Parse(node["id"].InnerText);
ノード oras に何を書き込んでその値を表示するかわかりません。代わりに属性、値などを何十も試しましたが、機能しないか、単にクラッシュします。[name] ["name"] [string name] などのように角かっこに値を入れようとしましたが、どれも問題なく、アプリをクラッシュさせませんでした..
前もって感謝します
このような oras をチェックする必要があります
string doc = @"<Absolventi nume='Ace Timisoara'>
<id>7</id>
<oras>Timisoara</oras>
</Absolventi>";
XmlDocument xDoc = new XmlDocument();
xDoc.LoadXml(doc);
foreach (XmlNode node in xDoc.ChildNodes)
{
Console.WriteLine(node.Attributes["nume"].Value);
Console.WriteLine(node["id"].InnerText);
Console.WriteLine(node["oras"].InnerText);
}
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加