websevice客户端接收服务器数据怎么解析? webservice服务器如果返回的是xml文件,当然本地是不能使用的,如果我只是对其中一些字段感兴趣,那么~我要怎么解析呢?比如我只是对服务器传来的<file></file>中间的内容感兴趣,我应该怎么写?(其他字段服务器可以自己设定~) 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 应该属于xml解析的问题了吧,JDOM应该可以吧 import javax.xml.parsers.DocumentBuilder;import javax.xml.parsers.DocumentBuilderFactory; 转化为对XML文件的解析parsersimport org.dom4j.Document;import org.dom4j.DocumentHelper;import org.dom4j.io.OutputFormat;import org.dom4j.Element;import org.dom4j.io.XMLWriter;import java.io.*;import org.dom4j.Attribute;import org.dom4j.DocumentException;import org.dom4j.io.SAXReader;import java.util.List;import java.util.Iterator;import org.dom4j.QName;public class dom4j { public void readAttribute(String filename, String xpath, String attribute) { SAXReader saxReader = new SAXReader(); try { Document document = saxReader.read(new File(filename)); List list = document.selectNodes(xpath); Iterator iter = list.iterator(); while (iter.hasNext()) { Element element = (Element) iter.next(); System.out.println("element= "+element); System.out.println("element.attributeValue(attribute)= "+element.attributeValue(attribute)); } } catch (DocumentException e) { e.printStackTrace(); } }} 用正则表达式截取字符串 问一个关于性能的问题 dwr 调用指定的java构造函数 struts2.1.6的一个问题怎么办 关于java写webservice+前台C#(window)模式 关于视频转换为FLV的问题 java 解析XML,谁能给我解释一下都什么意思呢? 大家有好的j2ee源码网址么 使用ssh框架,数据库中保存上传的图片路径,那么上传的图片放在哪里呢 大量急需J2EE开发人才!!!! SSH整合报错!!急 <jsp:useBean>小问题
import javax.xml.parsers.DocumentBuilderFactory;
import org.dom4j.DocumentHelper;
import org.dom4j.io.OutputFormat;
import org.dom4j.Element;
import org.dom4j.io.XMLWriter;
import java.io.*;import org.dom4j.Attribute;
import org.dom4j.DocumentException;
import org.dom4j.io.SAXReader;
import java.util.List;
import java.util.Iterator;import org.dom4j.QName;public class dom4j {
public void readAttribute(String filename, String xpath, String attribute) {
SAXReader saxReader = new SAXReader();
try {
Document document = saxReader.read(new File(filename));
List list = document.selectNodes(xpath);
Iterator iter = list.iterator();
while (iter.hasNext()) {
Element element = (Element) iter.next();
System.out.println("element= "+element);
System.out.println("element.attributeValue(attribute)= "+element.attributeValue(attribute));
} } catch (DocumentException e) {
e.printStackTrace();
}
}
}