Générer des balises contenant des ':' [C# / LINQ to XML] - C#/.NET managed - Programmation
Marsh Posté le 04-04-2012 à 21:48:31
Si tu génères un en tête XML avec ce namespace, ça a des chances de faire ce que tu veux.
Citation : Ce qui me donne une erreur : "Le caractère ':', valeur hexadécimale 0x3A, ne peut pas être inclus dans un nom." |
C'est marrant, parce que c'est clairement faux. On a droit au : dans un nom (spec XML, paragraphe 2.3), mais ce qui précède le : doit identifier un namespace.
A+,
Marsh Posté le 04-04-2012 à 19:39:26
Bonjour,
Je débute en C# et j'utilise LINQ to XML pour générer un fichier xml. Les balises doivent être de cette forme : <my:machin> bidule</my:machin>
J'ai donc utilisé le code suivant :
Ce qui me donne une erreur : "Le caractère ':', valeur hexadécimale 0x3A, ne peut pas être inclus dans un nom."
En cherchant sur le net, j'ai vu qu'il fallait déclarer le namespace 'my' pour ensuite utiliser le code suivant :
Du coup, ça me génère bien les balises mais pas sous la forme <my:machin> bidule</my:machin> comme voulu mais sous cette forme :
Comment faire pour générer les balises comme voulu ?