私は、SQL Serverのテーブルを持っている... XML列を持つSqlServerのXMLデータ型 - 完全なエンド要素
[ID] [int] IDENTITY(1,1) NOT NULL,
[FirstName] [nvarchar](100) NULL,
[LastName] [nvarchar](100) NULL,
[DataItemsXml] [xml] NULL,
を強制する方法。この列にxmlを次の形式で保存します。
空の要素の項目2に注目してください。私はこの方法でこれを保存して、変更できないコードをサポートする必要があります。
私はこの形式で挿入または更新文でXMLを渡す場合でも、SQL Serverは、次の項目-2のような空の要素を変換するように見える...
<data>
<item-1>Some Data Here</item-1>
<item-2 />
</data>
私はこれが完全であることを理解有効なXMLが必要ですが、SQL Serverに空の要素の場合でも、要素の完全な終了タグを使用して最初の形式で格納する必要があります。
私はこれを行う方法を理解できません。
アイデア?ありがとう!
ありがとうございました。私はそれが事実であることを恐れていた。私はデータのクエリを行うので、私はコード内で違ったやり方で処理する必要があります。 – Kevin