gpt4 book ai didi

c# - 为什么 tempspace 结果在这里?

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

如果我们假设“A.B.”是名为 given-names 的 xml 元素的值以下代码将此值转换为“A.tempspacetempspaceB”。而不是“A. B”。

foreach (XElement initial in doc.XPathSelectElements("//given-names"))
{
string v = initial.Value.Replace(".", ". ").TrimEnd(' ');
initial.SetValue(v);
}

那么为什么这里出现临时空间而不是文字空间?

最佳答案

首先,XML 标签名称中的空格是非法的,如果您在 DOM 或 DOM 相关对象中(您是 :-),只要您试图破坏核心 XML 语法,他就会与您战斗到灭绝 - 甚至可能如果你 insit 就报警 :-))。令我惊讶的是,当您尝试时它并没有直接向您抛出。它只是不能让您这样做,因为它不再是 XML。

查看 NMTOKEN定义。

关于c# - 为什么 tempspace 结果在这里?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2816420/

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