как преобразовать файл .xml в файл .trg с той же структурой файла XML - PullRequest
0 голосов
/ 22 мая 2019

У меня есть 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>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...