2013-03-14 14 views

Odpowiedz

34

Prawdopodobnie szuka OuterXml.

$xml.OuterXml powinien dać ci to, co chcesz.

+0

ahh wielkie dzięki, to kod, którego szukałem! – uprix

+0

To działało również dla mnie. Jedyny problem polega na tym, że tracę formatowanie białych znaków podczas przejścia. Jakieś pomysły, w jaki sposób mogę zachować lub dodać ładne formatowanie kart? – AllTradesJack

+1

Wypróbuj '$ xml.PreserveWhiteSpace = $ true' – ghigad

5

Jak tworzysz obiekt XML?

Zazwyczaj, jeśli chcesz ciąg XML z obiektu, można użyć:

$object | ConvertTo-Xml -As String 
+0

zacznę XML-Object w ten sposób: [XML] $ xml = ''; Podczas działania skryptu dołączam do tego obiektu wiele informacji. Na koniec muszę tego pliku XML jako ciąg, podobnie jak „” – uprix

+1

Jeśli jest to potrzebne, aby być ciągiem, nie sprawiają, że XML. Zacznij od ciągi-here i dołącz do tego. – mjolinor