les lignes suivantes fonctionnent très bien et ils écrivent les valeurs appropriées dans un fichier xml.invalide attribut caractère xml docfrag innerxmll
Le problème est d'essayer de changer la première étiquette. Il ne cesse de dire "<", la valeur hexadécimale 0x3C, est un caractère d'attribut invalide. "
Ce que je atm:
<Question type ="">
<QuestionName>test</QuestionName>
</Question type>
<Question type ="">
<QuestionName>test</QuestionName>
</Question type>
Mais je veux exactement inversée: (c'est là l'erreur se produit en essayant d'y parvenir)
<QuestionName>
<Question type =""></Question type>
</QuestionName>
<QuestionName>
<Question type =""></Question type>
</QuestionName>
Ci-dessous le code fonctionne mais seulement pour le premier exemple.
docFrag.InnerXml = "<Question type=\"" + lblQuestion.SelectedValue + "\">" +
"<QuestionName>" + txtQuestionName.Text + "</QuestionName>" +
"</Question>";
Il ne cesse de dire que le constructeur a besoin de plus d'arguments, pas vraiment sûr de savoir comment le résoudre. Je n'ai jamais utilisé LINQ auparavant. Salutations – Tonz
@Tonz - qui compile et fonctionne "tel quel" pour moi ...? –