首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >PowerShell iTunes RSS创建

PowerShell iTunes RSS创建
EN

Stack Overflow用户
提问于 2019-05-13 00:51:56
回答 1查看 60关注 0票数 0

我需要以编程方式创建一个有效的iTunes播客RSS与PowerShell。

我在为所有特定于iTunes的元素创建名称空间时遇到了问题,例如...

代码语言:javascript
复制
<itunes:image>
<itunes:name>

我尝试过使用Get-Content导入下面的内容,但没有成功。

代码语言:javascript
复制
<itunes xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd">
<image>"logo.png"</image>
</itunes>
代码语言:javascript
复制
[xml]$itunesxml = Get-Content -Path './itunes.xml'
代码语言:javascript
复制
<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>

导入此文件可以让我...

代码语言:javascript
复制
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添加到我已经能够编程生成的XML中。

EN

回答 1

Stack Overflow用户

发布于 2019-05-13 01:38:47

xsl:stylesheet的结束元素丢失,请尝试:

代码语言:javascript
复制
<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>
</xsl:stylesheet>
</root>
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56101431

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档