私のVBコード内で特殊文字を読むのに助けが必要です。 ASCIIコード文字をASCIIコードに変換する
'node.FirstChild.InnerText = "<httpRuntime executionTimeout="999999" maxRequestLength="2097151"/>"
なしASCIIコードのChar(34)= "正常に動作しますが、CHAR(60)= <とCHAR(62)=>が読み込まれていない。
マイコード
node.FirstChild.InnerText = Chr(60) & "httpRuntime executionTimeout=" & Chr(34) & "999999" & Chr(34) & " maxRequestLength=" & Chr(34) & "2097151" & Chr(34) & "/" & Chr(62)
InnerTextをここで少し乱用していませんか? Afaikはテキストを設定するためのもので、マークアップを設定しています。最初にInnerXmlを使うべきではありませんか?とにかく、さまざまな文字列や文字の連結としてこれを書く必要があるのはなぜですか? – Joey
2番目のコードスニペットを見ると、倍精度引用符をエスケープする必要があると思われますか?私の答えは以下を参照してください。 – splattne