У меня есть XML-код в скрипте PowerShell. Код выполняется нормально, и я получаю XML-структуру в myTest.xml
выходном файле, который является правильным. Мне нужно будет преобразовать этот myTest.xml
выходной файл в .trg
(скажем, output.trg
) файл с той же XML-структурой в файле output.trg. как этого добиться?
$xmlsettings = New-Object System.Xml.XmlWriterSettings
$xmlsettings.Indent = $true
$xmlsettings.IndentChars = " "
$XmlWriter = [System.XML.XmlWriter]::Create("C:\myTest.xml", $xmlsettings)
$xmlWriter.WriteStartDocument()
$xmlWriter.WriteProcessingInstruction("xml-stylesheet", "type='text/xsl' href='style.xsl'")
$xmlWriter.WriteStartElement("Root")
$xmlWriter.WriteElementString("Test1","1")
$xmlWriter.WriteElementString("Test2","2")
$xmlWriter.WriteElementString("Test3","3")
$xmlWriter.WriteEndElement()
$xmlWriter.WriteEndDocument()
$xmlWriter.Flush()
$xmlWriter.Close()
Ожидаемый выходной файл (output.trg
):
<Root>
<Test1>1</Test1>
<Test2>2</Test2>
<Test3>3</Test3>
</Root>