Je suis nouveau lors de la création d'un fichier XML à l'aide du serveur SQL. J'ai 2 tables; 1 pour les personnes et l'autre avec les paramètres par défaut pour eux.Requête SQL Server pour les paires de valeurs de nom
Personne Table:
ABC
DEF
Réglages table:
Code name value
-----------------------------------------
Hair Hair color Brown
Hair Texture Curly
Shoes Shoe size 6
Shoes Shoe color White
Comment puis-je créer une paire de valeurs de nom qui ressemble à ceci? Lorsque je tente d'obtenir les paramètres, j'ai reçu une erreur au sujet de plusieurs enregistrements:
<PersonData>
<Person>ABC</Person>
<DefaultSettings>
<Code>Hair</Code>
<settings>
<name>Hair color</name>
<value>Brown</value>
</settings>
<settings>
<name>Texture</name>
<value>Curly</value>
</settings>
<Code>Shoes</Code>
<settings>
<name>Shoe size</name>
<value>6</value>
</settings>
<settings>
<name>Shoe color</name>
<value>White</value>
</settings>
</DefaultSettings>
</Person>
<Person>DEF</Person>
<DefaultSettings>
<Code>Hair</Code>
<settings>
<name>Hair color</name>
<value>Brown</value>
</settings>
<settings>
<name>Texture</name>
<value>Curly</value>
</settings>
<Code>Shoes</Code>
<settings>
<name>Shoe size</name>
<value>6</value>
</settings>
<settings>
<name>Shoe color</name>
<value>White</value>
</settings>
</DefaultSettings>
</Person>
</PersonData>
vous avez google 'Pour XML Sql Server'? Montrez du code que vous avez essayé et dites pourquoi cela n'a pas fonctionné – dfundako
Cela n'a aucun sens. Toutes les personnes obtiennent les mêmes paramètres? Un code de réglage représente plusieurs valeurs? –
Vous XML n'est pas valide. Vous fermez la balise '' derrière le nom de la personne, puis à nouveau après la fermeture '/ '. S'il vous plaît réparer votre sortie attendue ... –
Shnugo