VB.NET, C#, PowerShellを使用しているエンジニアのためのサイト。
基本的な使用方法から開発で役立つTipsまで幅広く取り扱っています。
文字列からXMLファイルを作成する方法を、順を追って説明します。
まず、XML文字列を作成し、変数に代入します。
複数行にわたる(改行のある)文字列を変数に代入するには、ヒア文字列を使用します。
ヒア文字列は @" ~ "@ で括ります。
List1PS C:\Work> $strXml = @" |
次に、List1で代入した文字列をXmlDocumento型にキャストします。(List2)
List2PS C:\Work> $xmlDoc = [xml]$strXml |
ここまでで、すでにXMLドキュメントは完成しています。
最後に、作成されたXmlドキュメントをファイルに書き込みます。
ファイルへの書き込みは Saveメソッドを使用します。
List3PS C:\Work> $xmlDoc.Save("C:\Work\Test.xml") |
作成されたxmlファイルは下記のようになります。
この方法で保存すると、自動でインデントされます。
Test.xml<?xml version='1.0'?> |