Sto cercando un modo per convertire un oggetto XML in stringa.PowerShell: Converti XML in stringa
C'è un modo come $ xml.toString() in PowerShell?
Sto cercando un modo per convertire un oggetto XML in stringa.PowerShell: Converti XML in stringa
C'è un modo come $ xml.toString() in PowerShell?
Probabilmente si sta cercando OuterXml
.
$xml.OuterXml
dovrebbe darti quello che vuoi.
Come si sta creando l'oggetto XML?
In genere, se si vuole una stringa XML da un oggetto, utilizza:
$object | ConvertTo-Xml -As String
Avvio l'oggetto XML in questo modo: [XML] $ xml = ' Xml version = "1.0" encoding = "UTF-8" standalone = "yes"?>
Se avete bisogno di essere una stringa, non rendono XML. Inizia con una stringa qui e aggiungi a quello. – mjolinor
ahh grazie mille, questo è il codice che stavo cercando! – uprix
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
Prova '$ xml.PreserveWhiteSpace = $ true' – ghigad