HIRO's.NET

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

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

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

HIRO's.NET RSSHIRO's.NET RSS


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

HOME > PowerShell Tips > XML操作 Tips メニュー

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

 
UPDATE:2008/05/02    
 
<< 前のTips  次のTips >> 



PowerShellでXMLファイルを読み込む方法の1つとして、Get-Contentコマンドレットを使用することが可能です。
List1のように記述すると、変数 $doc にXMLファイルが読み込まれます。
先頭に[xml]を付けることによって、XmlDocument型の変数になります。

List1

PS C:\Work> [xml]$doc = Get-Content "C:\Work\Test.xml"

List1ではエンコーディングを指定しませんでした。
実際に読み込む場合には、エンコーディングを指定することをおすすめします。

エンコーディングを指定するには、-encodingパラメータを使用します。
-encodingパラメータには
・Unicode
・UTF7
・UTF8
・UTF32
・ASCII
・BigEndianUnicode
・Default
・OEM
を指定することができます。

UTF8で読み込むにはList2のように記述します。

List2

PS C:\Work> [xml]$doc = Get-Content "C:\Work\Test.xml" -encoding UTF8
 
<< 前のTips  次のTips >>