gpt4 book ai didi

c# - 我如何解析此 XML 中的信息?

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

这是我要抓取的 XML 示例:

http://www.dreamincode.net/forums/xml.php?showuser=335389

请注意,contactinformation 标签有许多联系人元素,每个元素相似但值不同。

例如,包含 AIM 内容的元素,如何获取与 AIM 内容元素同族的 Value 标签的内容?

这就是我被困的地方。谢谢!

基本上:我需要找到 AIM 内容标签,记下它的位置,然后在同一个系列中找到 Value 元素。希望这能让问题更清楚

最佳答案

LINQToXML

var doc = XDocument.Load(@"http://www.dreamincode.net/forums/xml.php?showuser=335389");
var aimElements = doc.Descendants("contact").Where(a=>a.Element("title").Value == "AIM").Select(a=>a.Element("value").Value);

这将为您提供一个字符串列表,其中包含标题为 AIM 的联系人的值元素的值,如果您认为应该只有 1 个,则可以执行 First() 或 FirstOrDefault

关于c# - 我如何解析此 XML 中的信息?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4016462/

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