การใช้งาน XML
ตัวอย่าง การสร้าง XML
$xml = [xml] "<SystemColor>
<Color c ='R'> Red </Color>
<Color c ='G'> Green </Color>
<Color c ='B'> Blue </Color>
</SystemColor>"
ผลลัพธ์แสดงดังรูป

หลังจากที่สร้าง xml เสร็จแล้วถ้าต้องการแสดงรายชือเมธอดต่างๆก็เขียนได้ดังนี้
$xml | Get-Member
ถ้าต้องการแสดง Root node (node ชั้นบนสุด) ก็เขียนได้ดังนี้
$xml
ถ้าต้องการแสดง Tag ต่างๆก็เขียนได้ดังนี้
$xml.SystemColor
ถ้าต้องการแสดง Tag แรก(Red) ก็เขียนได้ดังนี้
$xml.SystemColor.Color[0]
ถ้าต้องการแสดงจำนวน element ก็เขียนได้ดังนี้
$xml.SystemColor.Color.Length
ถ้าต้องการเพิ่ม element ก็เขียนได้ดังนี้
$addelement = $xml.CreateElement("Color") # สร้าง Element ใหม่
$addelement.Set_InnerText("Orange")
$xml.SystemColor.AppendChild($addelement)
หลังจากนั้นทดสอบดูว่ามี element ใหม่เพิ่มเข้าไปหรือยัง โดยใช้
$xml.SystemColor
ถ้าต้องการแสดงค่าของ Element ใหม่ที่เพิ่มเข้าไปก็เขียนดังนี้
$xml.SystemColor.Color[3]
ถ้าต้องการแสดงออกเป็นไฟล์ .txt ก็เขียนได้ดังนี้
$xml.SystemColor > "testxml.txt"
[With great power comes great responsibility]