易截截图软件、单文件、免安装、纯绿色、仅160KB

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,再写进去。。。


相关问答:

VS中xml文件的中英文显示颜色不一样?

<?xml version="1.0" encoding="gb2312" ?>
<sites>
<site>
<name>.Net开发者园地</name>
<url>http://dotnet.aspx.cc</url>
<img&g ......

请问Java如何把xml转txt格式呢?

今天遇到一个问题,把xml中的值装到.txt格式的文件中。
我目前想到两种比较笨的方法:1.可以通过xmlspy编辑工具实现
  2.通过把xml转成Javabean,然后转到excel中,再从新保存重命名为. ......

setTextContent编辑XML文件内容没变化

Java code:
/**
* 设置指定的元素名和节点索引所对应节点的内容
* @param 元素名
* @param 节点索引
* @param 内容
*/
public void setElementContent(String elementName,in ......

求Java如何实现xml文件

已知文件1.xml和数据文件db.xml,如何用java编写程序,得出2.xml文件?
1.已知xml文件 1.xml结构如下:
<cs>
  <cs name="cs1" details="This is cs1" country="China&q ......

如何用ASP读取 XML - Web 开发 / ASP

<?xml version="1.0"?>
<root>
<status>433</status>
<msg>这个是汉字</msg>
<serialno>123</serialno>
</root>
如何用ASP读取 status值 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号