2013-03-14 23 views

risposta

34

Probabilmente si sta cercando OuterXml.

$xml.OuterXml dovrebbe darti quello che vuoi.

+0

ahh grazie mille, questo è il codice che stavo cercando! – uprix

+0

Questo ha funzionato anche per me. L'unico problema è che perdo la formattazione degli spazi bianchi nella transizione. Qualche idea su come posso preservare o aggiungere una bella formattazione delle schede? – AllTradesJack

+1

Prova '$ xml.PreserveWhiteSpace = $ true' – ghigad

5

Come si sta creando l'oggetto XML?

In genere, se si vuole una stringa XML da un oggetto, utilizza:

$object | ConvertTo-Xml -As String 
+0

Avvio l'oggetto XML in questo modo: [XML] $ xml = ''; Mentre lo script è in esecuzione, aggiungo molte informazioni a questo oggetto. Alla fine ho bisogno di questo file XML per essere una stringa, proprio come '' – uprix

+1

Se avete bisogno di essere una stringa, non rendono XML. Inizia con una stringa qui e aggiungi a quello. – mjolinor