未分類

PowerShell - XML ファイルを読み込む

Windows PowerShell で、XML ファイルを読み込む方法をサンプルを使用して説明します。

XML ファイルの読み込み

1. 次の XML ファイル (D:\sample.xml) を作成します。

<root>
<addressinfo>
<name>Yamada Hanako</name>
<address>Tokyo</address>
<age>20</age>
</addressinfo>
<addressinfo>
<name>Tanaka Ichiro</name>
<address>Hokkaido</address>
<age>25</age>
</addressinfo>
</root>

コードを実行

$xr = [System.Xml.XmlReader]::Create("D:\sample.xml")

while( $xr.Read() )
{
  switch ($xr.NodeType)
  {
    ([System.Xml.XmlNodeType]::Text).ToString() { $xr.Value }
  }
}
$xr.Close()

コードの実行

[xml]$x = Get-Content D:\sample.xml
$x.root.addressinfo

-未分類