2013-03-14 41 views

Trả lời

34

Bạn có thể tìm cho OuterXml.

$xml.OuterXml sẽ cung cấp cho bạn những gì bạn muốn.

+0

ahh cảm ơn rất nhiều, đó là mã tôi đang tìm kiếm! – uprix

+0

Điều này cũng phù hợp với tôi. Vấn đề duy nhất là tôi mất định dạng khoảng trắng trong quá trình chuyển đổi. Bất kỳ ý tưởng về cách tôi có thể bảo tồn hoặc thêm định dạng tab đẹp? – AllTradesJack

+1

Thử '$ xml.PreserveWhiteSpace = $ true' – ghigad

5

Bạn tạo đối tượng XML như thế nào?

Thông thường, nếu bạn muốn một chuỗi XML từ một đối tượng, bạn muốn sử dụng:

$object | ConvertTo-Xml -As String 
+0

Tôi bắt đầu đối tượng XML theo cách này: [XML] $ xml = ''; Trong khi tập lệnh đang chạy, tôi thêm rất nhiều thông tin vào đối tượng này. Cuối cùng, tôi cần tệp XML này thành chuỗi, giống như '' – uprix

+1

Nếu bạn cần nó thành chuỗi, đừng biến nó thành XML. Bắt đầu với một chuỗi ở đây và nối thêm vào đó. – mjolinor