gpt4 book ai didi

c# - XElement 不会返回任何媒体 :content/xmlns:media breaks XElement

转载 作者:太空宇宙 更新时间:2023-11-03 17:04:28 24 4
gpt4 key购买 nike

这是我的示例 xml:

<rss version='2.0' xmlns:media='http://search.yahoo.com/mrss/'> 
<channel>
<title>Title of RSS feed</title>
<link>LINK</link>
<description>Details about the feed</description>
<language>en</language>
<item>
<title>TITLE</title>
<media:content url='http://LINK' type='' xmlns:media='http://search.yahoo.com/mrss' />
</item>
</channel>
</rss>

我的代码:

XElement rss = XElement.Parse(xml);
XNamespace media = "http://search.yahoo.com/mrss/";

var item = rss.Element("channel").Elements("item").First();
var mediaa = item.Element(media + "content"); //this part doesn't work as expected
var url = mediaa.Attribute("url");

似乎 media:content 标签的“xmlns:media='http://search.yahoo.com/mrss'”部分坏了.Element(media + "content")。(我无法更改提要)

最佳答案

错误的命名空间。末尾没有“/”。

关于c# - XElement 不会返回任何媒体 :content/xmlns:media breaks XElement,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4697437/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com