2016-08-18 10 views
0

私はC#を使用しています。
私は以下のhtmlテキストを持っています: <強>テスト</strong>; (開始タグの前にスペースを入れずに、終了タグ)。htmlタグからxml属性へ

私は次のように私のHTML要素の属性には、このHTMLテキストを挿入しようとしている:

<MyElement myAttribute=\"&lt;strong&gt;Testing&lt;/strong&gt;\"/> 

どのように私は、XML属性形式にhtml形式から「変換」することができますか?

答えて

0

これは何ですか?

<MyElement myAttribute="&lt;strong&gt;Testing&lt;/strong&gt;" /> 

属性の値が「自動的に」XAttributeオブジェクトでエスケープされ:

new XDocument(
    new XElement("MyElement", 
    new XAttribute("myAttribute", "<strong>Testing</strong>"))).ToString() 

コードは、上記の文字列を生成します。

関連する問題