Poszukuję sposobu przekonwertowania obiektu XML na ciąg.Powershell: Konwertuj XML na ciąg
Czy istnieje sposób jak $ xml.toString() w Powershell?
Poszukuję sposobu przekonwertowania obiektu XML na ciąg.Powershell: Konwertuj XML na ciąg
Czy istnieje sposób jak $ xml.toString() w Powershell?
Prawdopodobnie szuka OuterXml
.
$xml.OuterXml
powinien dać ci to, co chcesz.
Jak tworzysz obiekt XML?
Zazwyczaj, jeśli chcesz ciąg XML z obiektu, można użyć:
$object | ConvertTo-Xml -As String
zacznę XML-Object w ten sposób: [XML] $ xml = ' Xml version = "1.0" encoding = "UTF-8" standalone = "yes">
Jeśli jest to potrzebne, aby być ciągiem, nie sprawiają, że XML. Zacznij od ciągi-here i dołącz do tego. – mjolinor
ahh wielkie dzięki, to kod, którego szukałem! – uprix
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
Wypróbuj '$ xml.PreserveWhiteSpace = $ true' – ghigad