Мне нужно программно создать действительный подкаст iTunes XML XML с PowerShell.
У меня проблемы с созданием пространств имен для всех определенных элементов iTunes, таких как ...
<itunes:image>
<itunes:name>
Я пытался импортировать нижеприведенное с помощью Get-Content, но безуспешно.
<itunes xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd">
<image>"logo.png"</image>
</itunes>
[xml]$itunesxml = Get-Content -Path './itunes.xml'
<root>
<xsl:stylesheet version="1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd">
<image>"logo.png"</image>
</root>
Импорт этого дает мне ...
Cannot convert value "System.Object[]" to type "System.Xml.XmlDocument". Error: "The 'xsl:stylesheet' start tag on line 3 position 2 does not match the end tag of 'root'. Line 7, position 3."
At line:1 char:1
+ [xml]$itunesxml = Get-Content -Path './itunes.xml'
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : MetadataError: (:) [], ArgumentTransformationMetadataException
+ FullyQualifiedErrorId : RuntimeException
Я ожидаю, что смогу сгенерировать некоторый XML, который я могу добавить к XML, который я уже могу генерировать программно.