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 に答える