次の行は正常に機能し、xmlファイルに適切な値を書き留めます。無効な属性文字xml docfrag innerxmll
問題は、最初のタグを変更しようとしています。 「<」という16進値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 - 私のために "そのまま"コンパイルして実行します...? –