您现在的位置: 365建站网 > 365文章 > Format String for XML Value

Format String for XML Value

文章来源:365jz.com     点击数:395    更新时间:2009-09-18 10:31   参与评论
 正如你所了解的:XML元素名字是用"<"和">"括起来的,如:
<name>value</name>
因此,为了避免混淆XML语法,大于号(>)和小于号(<)和逻辑与(&)需要被编译.举个例子, 下面给个字符串:
string text = "Here is a <Test String> & more";
为了编译这个字符串为XML值,需要使用HttpUtility.HtmlEncode方法:
string xmlValue = HttpUtility.HtmlEncode( text );  
这个HttpUtility类是在System.Web命名空间下的,注意你或许要添加一个 System.Web引用到你的窗体或者控制台程序项目中.给个例子,这个 xmlValue 将会是:
Here is a &lt;Test String&gt; &amp; more
这个XMLWriter 类将会自动编译这个值,但是如果你生成自己的XML文本是非常方便的.
注意:如果你需要编译这个文本为XML元素名字(而不是它的值),你能使用在System.Xml 命名空间下的XmlConvert.EncodeLocalName方法.

如对本文有疑问,请提交到交流论坛,广大热心网友会为你解答!! 点击进入论坛

发表评论 (395人查看0条评论)
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
昵称:
最新评论
------分隔线----------------------------

快速入口

· 365软件
· 杰创官网
· 建站工具
· 网站大全

其它栏目

· 建站教程
· 365学习

业务咨询

· 技术支持
· 服务时间:9:00-18:00
365建站网二维码

Powered by 365建站网 RSS地图 HTML地图

copyright © 2013-2024 版权所有 鄂ICP备17013400号