xmlのブロックを生成する次のSQLコードがあります。xml属性のエラーコードを削除する - xml(_x003D)のMS SQL
SELECT top 1
'http://www.crsoftwareinc.com/xml/ns/titanium/common/v1_0' AS [xmlns],
(SELECT top 1
count(*)AS 'number-of-accounts',
--
-- TO DO
--
FOR XML PATH('payment-import-header'), TYPE),
FOR XML RAW ('consumer-payment-import-job');
刺殺はこれです:私は属性名から "_x003D" を取り除くことができますどのように
? "="または "@"を挿入すると、別のランダム値が追加されます。私はこれらがエラータグであると仮定しています。
おかげ
はこれを試してみてください。https://docs.microsoft.com/en-us/sql/relational-databases/xml/add-namespaces- to-queries-with-xmlnamespaces – Alex