Wie Sie richtig zu exportieren, die XML-Datei mithilfe von Powershell
Importieren eine beliebige gültige XML-Datei als Quelle verwenden [XML]$Var = Get-Content -Path $PathToAnyValidXML
ich bin nicht in der Lage zu exportieren Sie den Inhalt ordnungsgemäß.
Mit Set-Content SomePath $Var
, die Datei endet mit System.Xml.XmlDocument als Inhalt.
Mit $Var | Export-Clixml SomePath
, die Datei endet mit der original-XML in einem XML -
Was ist die richtige Methode zu schreiben, die XML-Rohdaten in eine Datei richtig ? (Die genaue gleichen Inhalt, wurde auf $PathToAnyValidXML sobald es importiert wurde, um eine variable in Powershell)
Wenn wir brauchen, um die Verwendung von XPath oder Objekte, bieten Beispiel mit beiden Methode, wenn möglich.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Da Sie importiert die Datei als XML-Objekt mit [XML], um es zu exportieren, die Art und Weise, die Sie verwenden sollten der
Save()
Mathod.Ich hoffe, das hilft
Bin ich mit PowerShell 5.1 mit der PowerShell Extensions (
Pscx
) installiert, und ein bequemer Weg, die ich gefunden habe ist, dies zu tun:"Format-Xml" is not recognized ...
Format-Xml
kommt aus der PowerShell extensions-Modul. Ich denke, es ist eine gute Idee, diese zu installieren, weil Sie sehr nützlichGeben " Out-Datei versuchen und sehen, ob das tut, was Sie suchen.
Out-File
nicht halten Sie die Formatierung in der xml, wenn.