HIRO's.NET

VB.NET, C#, PowerShell Tipsサイト

 VB.NET, C#, PowerShellを使用しているエンジニアのためのサイト。

 基本的な使用方法から開発で役立つTipsまで幅広く取り扱っています。

HIRO's.NET RSSHIRO's.NET RSS


C# 2005の開発でお困りのことはありませんか?
そんな悩みは当サイトで解決!!

HOME > C# 2005 Tips > XML Tips メニュー> XmlReader Tips メニュー

01.XMLファイルを読み込む

UPDATE:2006/08/04 

<< 前のTips  次のTips >>

 


 XMLファイルを読み込むには、まずXmlReaderを作成します。XmlReaderのCreateクラスで作成することができます。このメソッドは、.NET Framework version 2.0 で新しく追加されたものです。
 サンプルでは、Createメソッドにファイル名を渡してReaderを作成し、Readメソッドで次のノードを読み取っています。最後に、Closeメソッドでリーダーを閉じます。

 
サンプル1
System.Xml.XmlReader reader = System.Xml.XmlReader.Create(@"C:\Work\Test.xml");

while (reader.Read())
{
    if (reader.NodeType == System.Xml.XmlNodeType.Element)
        //現在のノードのローカル名を表示
        Console.WriteLine(reader.LocalName);
}

//リーダーを閉じる
reader.Close();


 
サンプル2
//サンプルXMLファイル
<?xml version="1.0" encoding="utf-8"?>
<!--アドレスリスト-->
<Address_Lists>
    <AddressList ID="111">
        <ZIP_CODE>123-4567</ZIP_CODE>
        <ADDRESS>東京都渋谷区</ADDRESS>
    </AddressList>
    <AddressList ID="222">
        <ZIP_CODE>333-7777</ZIP_CODE>
        <ADDRESS>北海道苫小牧市</ADDRESS>
    </AddressList>
    <AddressList ID="333">
        <ZIP_CODE>111-2222</ZIP_CODE>
        <ADDRESS>茨城県水戸市</ADDRESS>
    </AddressList>
</Address_Lists>
 

<< 前のTips  次のTips >>