转换<和>到<和>在vb.net中

时间:2012-06-30 09:24:50

标签: vb.net tags

我有这个字符串

<PARAMETERS zone = "6" check_in = "2012-07-01" check_out = "2012-07-02">
            <ROOMS>
               <ROOM adults = "2" children = "0"/>
            </ROOMS>
        </PARAMETERS>

我想在vb.net中获得另一个

&lt;PARAMETERS zone = "6" check_in = "2012-07-01" check_out = "2012-07-02"&gt;
        &lt;ROOMS&gt;
            &lt;ROOM adults = "2" children = "0"/&gt;
        &lt;/ROOMS&gt;
    &lt;/PARAMETERS&gt;

有人知道是否存在直接执行此功能的功能?

感谢。

2 个答案:

答案 0 :(得分:6)

HttpUtility.HtmlEncode可以解决问题。

来自MSDN:

  

将字符串转换为HTML编码的字符串。

可以像这样使用一个重载:

var html = HttpUtility.HtmlEncode(myStringToEncode);

答案 1 :(得分:0)

如果您只想替换特定字符,也可以使用String.Replace方法

mystr.Replace("<", "&lt;");