Monday, March 31, 2008

この記事は2008/03/11にわんくまブログで書いたものです。

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を作成したくなったら参考にしてください。

Monday, March 31, 2008 5:20:23 AM (Tokyo Standard Time, UTC+09:00)  #    Comments [0]  |  Trackback
Comments are closed.

Theme design by Jelle Druyts

Pick a theme: