2

我有这个字符串

<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;

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

谢谢。

4

2 回答 2

6

HttpUtility.HtmlEncode会成功的。

来自 MSDN:

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

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

var html = HttpUtility.HtmlEncode(myStringToEncode);
于 2012-06-30T09:26:51.170 回答
0

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

mystr.Replace("<", "&lt;");
于 2012-06-30T09:29:11.693 回答