首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

xml解析解决思路

2012-03-25 
xml解析?xml version1.0 encodingutf-8?soap:Envelope xmlns:soaphttp://www.w3.org/2003/05/s

xml解析
<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:soap="http://www.w3.org/2003/05/soap-envelope" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<soap:Body>
<GetCodeResponse xmlns="http://tempuri.org/">
<GetCodeResult>你好</GetCodeResult>
</GetCodeResponse>
</soap:Body>
</soap:Envelope>

请问我怎么能把<GetCodeResult>你好</GetCodeResult>里面的内容取出来

[解决办法]
Pattern pattern = Pattern.compile("(?s)<MOBody>(.*?)</MOBody>");

如果字符串是连在一起的话“(?s)”可以去掉,如果是一行一行的话,必须加上去,
这样可以取出每一组MOBody中所有的东西。

你的文件格式怎么那么复杂?一下子一个样!没有一个结构是一样的。

热点排行