gpt4 book ai didi

c#读取xml文件

转载 作者:数据小太阳 更新时间:2023-10-29 02:16:10 25 4
gpt4 key购买 nike

我正在尝试拉 <thumbnail_large>http://b.vimeocdn.com/ts/235/662/23566238_640.jpg</thumbnail_large>已创建的 xml 文件中 thumbnail_large 元素的值。有没有办法在不循环遍历 who xml 文件的情况下提取该值?感谢您的帮助。

<videos>
<video>
<id>6271487</id>
<title>Spheres</title>
<description>text</description>
<url>http://vimeo.com/6271487</url>
<thumbnail_small>http://b.vimeocdn.com/ts/235/662/23566238_100.jpg</thumbnail_small>
<thumbnail_medium>http://b.vimeocdn.com/ts/235/662/23566238_200.jpg</thumbnail_medium>
<thumbnail_large>http://b.vimeocdn.com/ts/235/662/23566238_640.jpg</thumbnail_large>
<embed_privacy>anywhere</embed_privacy>
</video>
</videos>

最佳答案

是的,有,它叫做 XPath。试试这个:

XmlDocument doc = new XmlDocument();
doc.Load(@"/path/to/file");
XmlNode node = doc.SelectSingleNode("/videos/video/thumbnail_large");
string URI = node.InnerText;

至少这是我可以从这个格式糟糕的文件中读到的内容。如果您使用两种不同的字母表(视频详细信息和 HTML 标记),您应该考虑使用命名空间。

关于c#读取xml文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12207361/

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