2013-03-14 168 views

回答

34

您可能正在尋找OuterXml

$xml.OuterXml應該給你你想要的。

+0

啊,非常感謝,這是我正在尋找的代碼! – uprix 2013-03-14 13:37:09

+0

這也適用於我。唯一的問題是我失去了轉換中的空白格式。關於如何保存或添加漂亮標籤格式的任何想法? – AllTradesJack 2016-12-08 22:05:22

+1

嘗試'$ xml.PreserveWhiteSpace = $ true' – ghigad 2017-04-20 18:41:54

5

你是如何創建XML對象的?

通常,如果你想從對象的XML字符串,你會使用:

$object | ConvertTo-Xml -As String 
+0

我以這種方式啓動XML對象: [XML] $ xml ='<?xml version =「1.0」encoding =「UTF-8」standalone =「yes」?>'; 腳本運行時,我附加了很多信息到這個對象。 最後我需要這個XML的文件是一個字符串,就像「」 – uprix 2013-03-14 13:29:42

+1

如果你需要它是一個字符串,不讓它XML。從一個here字符串開始,並附加到該字符串。 – mjolinor 2013-03-14 13:47:33