XMLException。所有无效字符的列表

时间:2014-10-29 08:00:02

标签: c# xml exception

我尝试执行这样的代码示例。

var xmlDocument = new XmlDocument();
documentTagName = "testName)"
XmlNode headerElement = xmlDocument.CreateElement(documentTagName);

对于cource,我得到 XmlException

')'字符,十六进制值0x ......(无所谓),不能包含在名称中

因为)中有documentTagName符号。对于cource,如果documentTagName是这样的话,我会得到同样的例外:

documentTagName = "testName("

或者像这样:

documentTagName = "testName:"

因为所有这些字符('('')'':')对xml标记名称无效。但我检查了很多链接(甚至是this),但找不到xml标记名称的所有无效字符列表。有谁能够帮我?

0 个答案:

没有答案