エスケープされていないコンテンツを含む「xml」の文字列を取得しています。以下は簡単な例です。
<link text="This is some text with "potentially" some quoted text in it." linktype="external" anchor="" target="" />
XmlDocument.LoadXml()
私が抱えている問題は、を使用して上記を文字列として変換しようとすると、LoadXml()
属性「テキスト」が保持するコンテンツの内部引用符でエスケープがないため、例外がスローされることです。特にコンテンツをエスケープするための比較的簡単な方法はありますか? それとも、自分で解析/エスケープ/再構築する必要がありますか?
私はこのテキストを生成していません。別のプロセスから次のような文字列で取得するだけです:
"<link text="This is some text with "potentially" some quoted text in it." linktype="external" anchor="" target="" />"