作者热门文章
- xml - AJAX/Jquery XML 解析
- 具有多重继承的 XML 模式
- .net - 枚举序列化 Json 与 XML
- XML 简单类型、简单内容、复杂类型、复杂内容
如果我们假设“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/
如果我们假设“A.B.”是名为 given-names 的 xml 元素的值以下代码将此值转换为“A.tempspacetempspaceB”。而不是“A. B”。 foreach (XElement
我是一名优秀的程序员,十分优秀!