需要生成xml,把<读成了< 改怎么办?
我从数据库里面取出带有 <font>这样的html样式和标签
但是生成xml后把我的 <转义成了<
嘎嘎
可以把该文本放到 CDATA节点中
被编码了呗,如果你用Java的话,直接用XMLDecoder解码就行了,如果是别的解,总共就5个字符会转义
" "
' '
& &
lt( <) <
gt(>) >
自己写个替换不就行了.
把该文本放到 CDATA节点中怎么放进去,我不会啊
我是用asp.net动态生成xml的
请指教
谢谢!
关于CDATA的操作,参考这里http://msdn.microsoft.com/en-us/library/system.xml.xmldocument.createcdatasection.aspx
但,实际上,XML对保留字符进行转义,并不会影响你的解析。以你上面的问题为例子,解析出来的仍然是 <。因此这里有没有放在CDATA里,对你来说都一样。
而如果你是想让 <font>直接作为XML中的元素,那么你则应该用字符串处理的方式来操作。
相关问答:
需要兼容ie firefox safari 等浏览器
IE 可以用FSO 但是在其他浏览器不能用
一般的浏览器处于安全考虑都不允许JavaScript读写本地文件的吧
XML文档内容如下(user.xml):
<?xml version="1.0&qu ......
如何用c++程序判断xml中各元素的合法性,针对格式上的合法性,返回0或者1
使用MSXML,加载XML后,使用validate方法验证
据说你要在linux下使用。
linux下可以使用Libxml2来操作xml,同样提供了validate的方法 ......
我在使用Dom读xml文件时遇到一个问题,就是当123.xml文件不存在时,load(123.xml)就报错,怎么样才能判断这个文件是否存在啊,我要的是存在时就读取,不存在就跳过,继续的读下一个xml,请教各位大侠,
$file ......
在JSP里通过post方式向服务器提交数据,http://xxx.cn/xxx/send.action?name=xxx&a=xxx 然后服务器返回如下的一个xml
XML code:
<?xml version="1.0" encoding="UTF-8" ?> ......