1

我有一个XDocumentToString.

为了帮助找到我可以在哪里允许 0x05 字符在 XDocument API 中的哪个位置,你可以让 0x05 字符在那时没有任何异常,只是被抛出ToString

具体来说,据我回忆,我只使用新的 Linq XML API,除了我确实通过扩展方法使用了一些 XmlSerialization 来将其返回到XElement.

在我找到简单答案之前表明这是一个有价值的问题:包含 0x05 字符时XElement:Parse 会抛出。

4

1 回答 1

1

我发现简单地设置.ValueanXElement不会检查无效字符:-(

element.Value = "test" & Chr(5) & "5"

上面不会抛出,直到你调用XDocument.ToString包含的 Xml。

于 2012-06-08T07:27:32.713 回答