2017年1月26日

【PowerShell】XMLファイルのデータを読み込む


XMLファイルのデータを読み込むには次のようにします。

例えば、test.xmlというXMLファイルがあったとします。
<User>
    <Person>
        <Name>佐藤</Name>
        <Phone>111-222-3333</Phone>
        <Email>sato@nantoka.com</Email>
    </Person>
    <Person>
        <Name>鈴木</Name>
        <Phone>444-555-6666</Phone>
        <Email>suzuki@nantoka.com</Email>
    </Person>
</User>

このXMLファイルのデータを読み込むには次のようにします。
PS C:\work> [xml]$x = Get-Content .\test.xml
PS C:\work> $person = $x.User.Person[0]
PS C:\work> $person.Name
佐藤
PS C:\work> $person.Phone
111-222-3333
PS C:\work> $person.Email
sato@nantoka.com
PS C:\work>
PS C:\work> $person = $x.User.Person[1]
PS C:\work> $person.Name
鈴木
PS C:\work> $person.Phone
444-555-6666
PS C:\work> $person.Email
suzuki@nantoka.com



スポンサーリンク