我正在嘗試使用powershell命令select-xml從xml文件中選擇數據。當我在下面運行命令時,不會返回任何結果或錯誤。我希望將這些版本的列表返回到屏幕上。這有什麼問題?select-xml不會返回任何結果
PS C:\> select-xml -path "C:\t.xml" -xpath "//edition" | foreach {$_.node.InnerXML}
PS C:\>
XML文件(C:\ t.xml)是:
<?xml version="1.0" encoding="utf-8"?>
<Book>
<projects>
<project name="Book1" date="2009-01-20">
<editions>
<edition language="English">En.Book1.com</edition>
<edition language="German">Ge.Book1.Com</edition>
<edition language="French">Fr.Book1.com</edition>
<edition language="Polish">Pl.Book1.com</edition>
</editions>
</project>
</projects>
</Book>
我看到它的工作 PS H:\ > Select-Xml -Path C:\ scripts \ t.xml -XPath「// edition」| %{$ _ node.InnerXML。} En.Book1.com Ge.Book1.Com Fr.Book1.com Pl.Book1.com PS H:\> – ravikanth 2010-12-09 10:46:44