XML在解析前取值的问题
小弟用SAXParser解析XML文件,其中有一段:
- <array>
<string>http://metrics.apple.com/b/ss/applesuperglobal/1/G.6--NS?v7=Browse&pccr=true&c22=XML&v22=XML&g=http%3A%2F%2Fax.itunes.apple.com%2FWebObjects%2FMZStore.woa%2Fwa%2Fbrowse%3Fpath%3D%252F36%252F6009%252F1&pageName=com.apple.jingle.app.store.html.desktop.page.browse.MXPBrowsePage-US-News-%28%2236%22%2C%20%226009%22%2C%20%221%22%29&h5=appleitmsna%2Cappleitmsus </string>
<string>http://ax.itunes.apple.com/metrics/desktop/pageViews?pageName=com.apple.jingle.app.store.html.desktop.page.browse.MXPBrowsePage-US-News-%28%2236%22%2C%20%226009%22%2C%20%221%22%29&sf=143441 </string>
</array>
存在特殊的字符“&”,SAXParser不能解析,现在我需要在解析之前取出这个URL的值然后替换掉“&”符号,请问有什么方法。或者有工具能直接替换掉?在线等。。。望大家不吝指教!最好给出具体代码,谢谢了
只能用regex正则表达式了。
具体怎样应用,可否告知啊。。
我理解你的意思了,但是regex也需要取出一个值来才行啊,现在的关键是怎么取值
这个文件是你自己写入的吗?觉得你写入的方式不对,应该用
<!CDATA>(具体忘了,就是长文本方式)
不是我自己写的,是下载的XML文件,还有很多这样的XML文件,如果都要自己改太麻烦。
问题解决了,用的是inputStream 和outputStream,读出来后string.replaceALL,再写进去。。。
相关问答:
如何对xml内容数据进行比较
例如:
<?xml version='1.0' encoding='utf-8'?>
<TestLIST>
<PID>40</PID>
<TestName>深圳市</TestName>
......
如题
请问能不能给点指点,关于这个课题我不知道该怎么准备!
说得太简洁了,不理解
买几本xml基础的书看看
是解析xml吗?如果是,建议先用dom解析,找到方法后,可以直接使用jquery解析,建 ......
如题
我这学期选的课题是这个但是不知道该怎么准备,导师也没怎么说清楚,希望各位达人能指点一二,小弟在这谢过啦!
谢谢你 ,我现在也自己看资料整理思路呢,具体的还要一点时间。
引用
思路如下:
使用 ......
Java code:
/**
* 设置指定的元素名和节点索引所对应节点的内容
* @param 元素名
* @param 节点索引
* @param 内容
*/
public void setElementContent(String elementName,in ......
<?xml version="1.0"?>
<root>
<status>433</status>
<msg>这个是汉字</msg>
<serialno>123</serialno>
</root>
如何用ASP读取 status值 ......