更新 : 2007 年 11 月
XmlTextReader クラスを使ってサンプル ファイルから要素名とテキスト文字列を抽出し、情報を文字列変数に格納する例を次に示します。
使用例
System.Xml.XmlTextReader reader = new System.Xml.XmlTextReader("c:\\IntroToVCS.xml");
string contents = "";
while (reader.Read())
{
reader.MoveToContent();
if (reader.NodeType == System.Xml.XmlNodeType.Element)
contents += "<"+reader.Name + ">\n";
if (reader.NodeType == System.Xml.XmlNodeType.Text)
contents += reader.Value + "\n";
}
System.Console.Write(contents);
コードのコンパイル方法
コードをコピーし、コンソール アプリケーションの Main メソッドに貼り付けます。
"c:\\IntroToVCS.xml" を実際のファイル名に置き換えます。
![]() |
---|
XML ドキュメントは整形式である必要があります。 |
堅牢性の高いプログラム
次の条件を満たす場合は、例外が発生する可能性があります。
- パス名が長すぎる。
参照
概念
ユーザー インターフェイスのデザイン (Visual C#)