当前位置:  技术问答>java相关

JDK1.4 XML DOM API研究.

    来源: 互联网  发布时间:2015-04-09

    本文导语:  建立Document,         DocumentBuilderFactory factory =             DocumentBuilderFactory.newInstance();         DocumentBuilder builder = factory.newDocumentBuilder();         Document doc = builder.parse(xmlfilepath); 取得Attr值,  ...

建立Document,
        DocumentBuilderFactory factory =
            DocumentBuilderFactory.newInstance();
        DocumentBuilder builder = factory.newDocumentBuilder();
        Document doc = builder.parse(xmlfilepath);

取得Attr值,
        Element element = doc.getDocumentElement();
        NodeList listChild1=element.getElementsByTagName("XXXXX");
          Element child1=(Element)listChild1.item(0);
          child1.getAttribute("YY");
取得Element值,
    child1.getNodeValue();

在取得Element值时总是返回null值,为什么呢,难道是jdk1.4 dom模型的bug?
请jdk1.4的xml高手赐教!thanks!!



    
 

|
to: turbochen(程序员) 
你可以看看xml的规范,xml中的节点(node)分为很多种,getnodevalue()和getnodename()这两个方法对于不同的节点类型(node的子类,如element、textnode等)执行效果是不同的。这些规范上应该都有。
对于上面的例子,要先获得child1的子结点,即它所包含着的文本结点(这种结构组织方法好想和我们直观想想的好想不太一样,呵呵),然后利用文本结点的getnodevalue()取得文本串。也就是说:比如:b,“b”并不是节点的一部分,而是被看成一个文本结点,并且作为的子结点。
意思大概是这样,表述不太好,函数名也记不大清楚了。呵呵
你看看

    
 
 

您可能感兴趣的文章:

 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • PLEASE,JDK1.3与JDK1.4???????
  • 在哪儿能下载jdk1.4或jdk1.3,很急!在线等待!
  • 我在WIN2000下怎么也安装不上JDK1.3,请问是怎么回事。JDK1.2倒可以安上。
  • 请问jdk1.3和jdk1.4有什么不同?
  • 请问jdk1.1.8中的javax.activation.DataSource在jdk1.3中在什么包里?
  • 在WIN/XP下如何设置JDK1.3.1/JDK1.4的路径!
  • 请问:我的Linux机器上装有JDK1.1.8,现在我想安装JDK1.3.1,我该怎么做呢?
  • jdk1.3 standard 与 jdk1.2 enterprise有何区别?
  • 基于Fedora14下自带jdk1.6版本 安装jdk1.7不识别的解决方法
  • Solaris10默认安装JDK1.5,我还能安装JDK1.4么?
  • 怎样把JBuilder里的jdk1.2替换成别的目录里已安好的jdk1.3啊?
  • jdk1.2.1 和jdk1.4有什么区别
  • 在jdk1.3.1,用jdbc-odbc桥连接。提示'no suitable driver',而用jdk1.2.1好用。why
  • 我靠!搞一天啦!在我机器上就是不行!jdk1.2,jdk1.3都试了!
  • 难道是jdk1.3不兼容jdk1.2么?
  • JDK1.3 JDK1.4的问题
  • jdk 1.4.0 servlet 包还在javax包里面嘛?我以前用jdk1.3搞定的东西在jdk1.4 编译不出来啦,高分求教,明天结贴
  • 再问JDK1.3设置问题!!!!
  • 如何配置JDK1。3?????
  • 一个关于jdk1.3的问题,很奇怪,各位大虾帮忙!


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3