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,再写进去。。。
相关问答:
txt 和XML 格式相应
不借助DataSet
导入读取TXT文件
然后直接写入XML(同一文件,不同数据,递增原数据没有被覆盖情况下增加数据.)
教个要点或最好是有个代码提示的
过路好汉 帮个忙撒^^
不会,帮楼主 ......
Java code:
/**
* 设置指定的元素名和节点索引所对应节点的内容
* @param 元素名
* @param 节点索引
* @param 内容
*/
public void setElementContent(String elementName,in ......
已知文件1.xml和数据文件db.xml,如何用java编写程序,得出2.xml文件?
1.已知xml文件 1.xml结构如下:
<cs>
<cs name="cs1" details="This is cs1" country="China&q ......
我现在要做一个用c#做的,利用socket传输XML文件,并解读XML文件,执行XML里面的相关操作之后,把结果动态地写入XML文件里,再传回去!最好能给个案例看看,急急急啊!!!
谢谢了!
怎么个解析法?
1、.net Romti ......
string b = "";
b = System.Guid.NewGuid().ToString();//获得会话ID
//写XML
XmlDocument xml = new XmlDocumen ......