XmlElement child = doc.CreateElement(element);
在哪里doc的对象XmlDocument.当代码执行上面的代码时element=Tom and Jerry,我收到以下错误:
The ' ' character, hexadecimal value 0x20, cannot be included in a name.
我该怎么做才能包含' '在XmlDocument中?我无法用其他任何东西取而代之.
XML元素不支持名称的其他字符是什么?
我想你想要一个值为 "Tom and Jerry" 的元素,这很好.
它是XML语法的一部分,您不能在元素或属性的名称中包含空格.
一种可能的方法:
XmlElement child = doc.CreateElement("cartoon");
child.InnerText = "Tom and Jerry";
Run Code Online (Sandbox Code Playgroud)
哪个产生
<cartoon>Tom and Jerry</cartoon>
Run Code Online (Sandbox Code Playgroud)
除此之外,请尽可能考虑XDocument.比XmlDocument容易得多.
XElement child = new XElement("cartoon", "Tom and Jerry");
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
8088 次 |
| 最近记录: |