3

我想将 XDocument 存储到 SQLXML 数据类型中。我通过此链接将 XDOcument 存储到 SQL DB 中。根据转换 XDocumentObj.ToString() 时的链接,它抛出"' ', hexadecimal value 0x13, is an invalid character."异常。谁能帮我解决这个问题。如何将完整的 XML 文件存储到 XML 类型的数据库中。

4

1 回答 1

2

不知何故,你在那里得到了字符 U+0013,这是一个用于暂停串行数据链路上的传输的控制字符。你不太可能真的想要那个,所以真正的问题不是那里有一个在 XML 中无效的字符,而是那里有一个不应该存在的字符。所以找出它是如何进入那里的,因为那是真正的错误。我首先捕获添加到文档中的任何调用,并在找到包含 U+0013 的字符串时抛出

于 2012-09-03T09:52:52.260 回答