gpt4 book ai didi

C# XDoc 解析 XML 字符串

转载 作者:太空宇宙 更新时间:2023-11-03 11:05:13 25 4
gpt4 key购买 nike

我通过 XML API 接收数据,它返回如下节点:

<?xml version='1.0' encoding='utf-8' ?>

<location>
<name>&Oslash;L Shop</name>
</location>

我无法控制响应,但我试图将其加载到 XDocument 中,但由于字符无效而失败。

我能做些什么来正确地加载这个负载吗?我希望解决方案尽可能通用,因为可能存在其他无效字符。

想法?

最佳答案

您可以使用更能容忍无效输入的 html 解析器。例如; (使用 HtmlAgilityPack )这段代码没有任何问题。

var doc = new HtmlAgilityPack.HtmlDocument();
doc.LoadHtml(xml);
var name = doc.DocumentNode.Descendants("name").First().InnerText;

关于C# XDoc 解析 XML 字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16149059/

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