我想将XDocument存储到SQLXML数据类型中。我通过this Link将XDOcument存储到SQL DB中。根据链接,转换XDocumentObj.ToString()时抛出"' ', hexadecimal value 0x13, is an invalid character."
异常。任何人都可以帮我解决问题。如何将完整的XML文件存储到XML类型的数据库中。
答案 0 :(得分:2)
不知何故,你在那里得到了字符U + 0013,这是一个用于暂停串行数据链路传输的控制字符。你不太可能真的想要那个,所以真正的问题并不是那里的XML中存在一个无效的字符,而是存在一个不应该存在的字符。因此,找出它是如何进入的,因为那是真正的错误。我首先捕获添加到文档中的任何调用,并在找到包含U + 0013
的字符串时抛出