gpt4 book ai didi

.net - 修复错误的 XML 文件(例如未转义等)

转载 作者:数据小太阳 更新时间:2023-10-29 01:40:39 27 4
gpt4 key购买 nike

<分区>

我从第 3 方获得了一个 XML 文件,我必须将其导入到我的应用程序中,并且 XML 在内部文本中包含未转义 & 的元素,他们不会解决这个问题!所以我的问题是处理这个问题的最佳方法是什么?

这个 XML 相当大,修复必须很快,我的第一个解决方案只是用 & 符号替换 & 字符,但实际上我不喜欢这个“解决方案”,原因很明显。我不知道如何将 XmlStringReader 与此类 XML 一起使用,因为在此类行上会抛出异常,因此我无法在内部文本上使用 HtmlEncode。我试图将 XmlTextReader Settings.CheckCharacters 设置为 false 但没有结果。

这是示例,& 在元素中,在该字段中可以是某些公司名称中的任何内容,因此我的替换修复可能不适用于其他公司名称,我想以某种方式使用 HtmlEncode ,但仅限于内部文本。

<komitent ID="001398">
<sifra>001398</sifra>
<redni_broj>001398</redni_broj>
<naziv>LJUBICA & ŽARKO</naziv>
<adresa1>Odvrtnica 27</adresa1>
<adresa2></adresa2>
<drzava>HRVATSKA</drzava>
<grad>Zagreb</grad>
</komitent>

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