何らかの理由で、SQLデータベースのmy xml列がノードとして四角形を表示しています。私はこれがどこであるかわからない。SQL XML列に四角形がノードとして表示される
XMLは整形式です。これは.NETから直列化されたオブジェクトです。
助けがあれば助かります。カラムから
サンプル:
次のようになります保存されているXML:
<Details>
<Attribute Type="o">1000</Attribute>
<Attribute Type="f">1000</Attribute>
<Attribute Type="f">2000</Attribute>
</Details>
オブジェクトをシリアライズ.NETコードは次のとおりです。
this.Serialize(typeof(Details))
XML文字列から次の行を削除します。
<?xml version=\"1.0\" encoding=\"utf-16\"?>
何を意味するのですか?四角い文字のように?これが意味するものなら、ノードをvarcharではなくnvarcharに変換してみてください。 –
説明するスクリーンショットを表示できますか? –
ほとんど毎回2文字のように思えるかもしれません。多分CR/LF(行末、改行)なのでしょうか?これは奇妙なことです...そのようなことは一度も見たことがありません。 –