2015-10-07 17 views
0
ls | ConvertTo-Xml # Broken? 
ls | ConvertTo-Json # Works 
ls | ConvertTo-Html # Works 

的後期作品,但第一隻有永遠返回:的ConvertTo XML的PowerShell的工作不正常

xml    Objects 
---    ------- 
version="1.0"  Objects 

除非我太傻了其他例子在線狀態這樣的事情應該工作。

+0

第一回'[XML]'對象。 PowerShell只是不顯示「XmlDocument」的整個XML文本。 – PetSerAl

+0

@PetSerAl的帖子,作爲你的答案,我會接受它。它只顯示第一行的事實是垃圾,並且花了我一些時間。感謝您的高舉。 – Finglas

+1

@Finglas這不是垃圾,它是有意的行爲。 PowerShell背後的全部想法是,你得到一個實時的.NET對象,而不是一個字符串 –

回答

3

如果你想獲得一個文本表示使用 ls | ConvertTo-Xml -As String.