HIRO's.NET Blog

PowerShellが好き

目次

Blog 利用状況

ニュース

あわせて読みたい

書庫

日記カテゴリ

リンク

2008年3月11日 #

Xmlドキュメントを作成する(PowerShell Tips)

PowerShell を使用して一からXmlDocumentを作成する手順を紹介します。

Step1
はじめにXmlDocumentを作成します

PS C:\Work> $XmlDoc = New-Object System.Xml.XmlDocument
PS C:\Work> $XmlDoc.GetType()

Step2
XML宣言ノード を作成するにはXmlDeclaretionクラスを使用します。

PS C:\Work> [System.Xml.XmlDeclaration]$XmlDecl = $XmlDoc.CreateXmlDeclaration("1.0","UTF-8",$Null) 

Step3
ルート要素を追加する

PS C:\Work> $rootElement = $XmlDoc.CreateElement("personal_data")

Step4
子要素を追加する
まず、子要素を作成する

PS C:\Work> $zipElement = $XmlDoc.CreateElement("zip")

Step5
子要素の値を設定する

PS C:\Work> $zipValue = $xmlDoc.CreateTextNode("012-3456")
PS C:\Work> $zipElement.AppendChild($zipValue)

Step6
子要素をルート要素に追加する

PS C:\Work> $rootElement.AppendChild($zipElement)
#text
-----
012-3456 

Step7
必要な子要素分だけStep4~Step6を繰り返します。

Step8
ルート要素をDOMドキュメントに追加する

PS C:\Work> $xmlDoc.AppendChild($rootElement) 
zip
---
012-3456 

Step9
作成したドキュメントをファイルに保存する

PS C:\Work> $XmlDoc.Save("C:\Work\Test.xml")

 

PowerShellでXmlDocumentを作成したくなったら参考にしてください。


posted @ 14:17 | Feedback (0)