J'ai le code sql suivant pour générer un bloc de xml.Supprimer le code d'erreur pour l'attribut xml - MS SQL Pour xml (_x003D)
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');
Comment puis-je me débarrasser de "_x003D" du nom d'attribut? Si j'insère "=" ou "@", cela ajoutera une autre valeur aléatoire. Je suppose que ce sont des balises d'erreur.
Merci
Essayez ceci: https://docs.microsoft.com/en-us/sql/relational-databases/xml/add-namespaces- to-queries-with-with-xmlnamespaces – Alex