2016-08-18 118 views
0

我正在使用C#。
我有以下的html文本: < strong>正在测试</strong>; (没有开始标记之前的空格,结束标记)。从html标记到xml属性

我想插入这个HTML文本如下我的HTML元素的属性:

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

如何从HTML格式“转换”成XML格式的属性?

回答

0

这是你想要的吗?上述

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

该代码将生成的字符串:

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

的属性的值是“自动地”通过XAttribute对象逃脱。