C#で構造化されたデータを処理する場合、XMLファイルは柔軟で定義された形式を提供します。 XMLファイルの読み取りと分析方法を理解することは、効率的な操作とデータへのアクセスにとって非常に重要です。
XMLDocumentを使用してXML
を処理します
C#は、XMLドキュメントの読み取りと分析のための強力なツールとして
ファイルまたは文字列からxmlをロード:XmlDocument
ナビゲーションとアクセスXML要素:
使用using System.Xml; XmlDocument doc = new XmlDocument(); doc.Load("c:\temp.xml");
doc.LoadXml("<xml>something</xml>");
<迭>iterative sub -node:sub -nodesサイクル反復要素を使用:SelectSingleNode
XmlNode node = doc.DocumentElement.SelectSingleNode("/book/title");
使用ノードのテキストをお読みください:
foreach (XmlNode node in doc.DocumentElement.ChildNodes) { string text = node.InnerText; //或进一步循环遍历其子节点 }
コレクションアクセス属性値:
InnerText
string text = node.InnerText;
はnullである可能性があることに注意してください。潜在的なエラーを回避するには、必ずnullを確認してください。
以上がXMLファイルをC#で効率的に読み、解析するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。