следующие строки работают нормально и записывают правильные значения в XML-файл.Недопустимый символ атрибута xml docfrag innerxmll
Проблема заключается в попытке изменить первый тег. Он продолжает говорить: «<», шестнадцатеричное значение 0x3C, является недопустимым символом атрибута ».
Что я имею атм:
<Question type ="">
<QuestionName>test</QuestionName>
</Question type>
<Question type ="">
<QuestionName>test</QuestionName>
</Question type>
Но я хотел бы это точно наоборот: (это где происходит ошибка пытается добиться этого)
<QuestionName>
<Question type =""></Question type>
</QuestionName>
<QuestionName>
<Question type =""></Question type>
</QuestionName>
Ниже код работает, но только для первого примера.
docFrag.InnerXml = "<Question type=\"" + lblQuestion.SelectedValue + "\">" +
"<QuestionName>" + txtQuestionName.Text + "</QuestionName>" +
"</Question>";
Он продолжает говорить, что конструктору нужно больше аргументов, не совсем уверен, как с этим справиться. Никогда раньше LINQ не использовал. С уважением – Tonz
@Tonz - компилирует и запускает «как есть» для меня ...? –