两服务器间XML传输和解析问题 我知道用dom4j来解析,但是不知道具体代码。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 首先创建一个Document对象:Document doc=null;try { SAXBuilder builder = new SAXBuilder(); doc = builder.build(request.getInputStream()); //忘了这个Stream是不是包含你的xml数据。 } catch (Exception e) {}然后你就可以用:doc来获取数据了比如你要获取:hmd下面的data下面的HPHM可以如下引用:Element element=null;String node="hmd/data/HPHM";//选择根节点try { XPath nodepath = XPath.newInstance(node); element=nodepath.selectNodes(doc).get(0); } catch (JDOMException ce) {}element.getText();另外一种方法就是:Element element=null;String node="hmd";//选择根节点try { XPath nodepath = XPath.newInstance(node); element=nodepath.selectNodes(doc).get(0); } catch (JDOMException ce) {}element.getChild(data).getChild(HPHM).getText();对于<hmd data="test"></hmd>这种形势的可以用element.getAttribute(data);element的方法很多,接下来的你只有自己看看了。 感谢harston(顽石)还请你看看我写在另外一个帖子上的同样问题http://community.csdn.net/Expert/topic/4905/4905608.xml?temp=.8785211按照我那个帖子的写法,好像没有Document doc=null;try { SAXBuilder builder = new SAXBuilder(); doc = builder.build(request.getInputStream()); //忘了这个Stream是不是包含你的xml数据。 } catch (Exception e) {}中的request.getInputStream(),这又怎么办?? Juit抛出空指针异常,求助高手 ★struts 标签问题? 大家帮我分析一下为什么会出现重复数据 怎么将一条数据插入到二张表中 一个购物中间件所用到的EJB之间的关系,大家看看这样对不对,谢谢! 请求..帮助......... 用jsp实现csdn这样的目录树只差一步了! 应用服务器与WEB SERVER的区别 急!请大家指点:Java中的ftp问题 推荐一本XML的书(inlcude schema, not dtd),进来有分 Hibernate入门级的问题 100分求一代码(照片的上传)
Document doc=null;
try {
SAXBuilder builder = new SAXBuilder();
doc = builder.build(request.getInputStream());
//忘了这个Stream是不是包含你的xml数据。 } catch (Exception e) {
}
然后你就可以用:doc来获取数据了
比如你要获取:hmd下面的data下面的HPHM可以如下引用:Element element=null;
String node="hmd/data/HPHM";//选择根节点
try {
XPath nodepath = XPath.newInstance(node);
element=nodepath.selectNodes(doc).get(0);
} catch (JDOMException ce) {
}
element.getText();
另外一种方法就是:
Element element=null;
String node="hmd";//选择根节点
try {
XPath nodepath = XPath.newInstance(node);
element=nodepath.selectNodes(doc).get(0);
} catch (JDOMException ce) {
}
element.getChild(data).getChild(HPHM).getText();
对于<hmd data="test"></hmd>这种形势的可以用element.getAttribute(data);
element的方法很多,接下来的你只有自己看看了。
try {
SAXBuilder builder = new SAXBuilder();
doc = builder.build(request.getInputStream());
//忘了这个Stream是不是包含你的xml数据。 } catch (Exception e) {
}中的request.getInputStream(),这又怎么办??