知识大全 JAVA读取xml文件中节点值

Posted 文件

篇首语:学习是为了完善人生,追求卓越自我,成功就会出其不意的找上门来。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 JAVA读取xml文件中节点值相关的知识,希望对你有一定的参考价值。

JAVA读取xml文件中节点值  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!

  import w c dom *;

  import javax xml parsers *;

  import java io *;

  public class Parse

  //Document可以看作是XML在内存中的一个镜像 那么一旦获取这个Document 就意味着可以通过对

  //内存的操作来实现对XML的操作 首先第一步获取XML相关的Document

  private Document doc=null;

  public void init(String xmlFile) throws Exception

  //很明显该类是一个单例 先获取产生DocumentBuilder工厂

  //的工厂 在通过这个工厂产生一个DocumentBuilder

  //DocumentBuilder就是用来产生Document的

  DocumentBuilderFactory dbf=DocumentBuilderFactory newInstance();

  DocumentBuilder db=dbf newDocumentBuilder();

  //这个Document就是一个XML文件在内存中的镜像

  doc=db parse(new File(xmlFile));

  

  //该方法负责把XML文件的内容显示出来

  public void viewXML(String xmlFile) throws Exception

  this init(xmlFile);

  //在xml文件里 只有一个根元素 先把根元素拿出来看看

  Element element=doc getDocumentElement();

  System out println( 根元素为: +element getTagName());

  NodeList nodeList=doc getElementsByTagName( dbstore );

  System out println( dbstore节点链的长度: +nodeList getLength());

  Node fatherNode=em( );

  System out println( 父节点为: +fatherNode getNodeName());

  //把父节点的属性拿出来

  NamedNodeMap attributes=fatherNode getAttributes();

  for(int i= ;i<attributes getLength();i++)

  Node attribute=em(i);

  System out println( dbstore的属性名为: +attribute getNodeName()+ 相对应的属性值为: +attribute getNodeValue());

  

  NodeList childNodes = fatherNode getChildNodes();

  System out println(childNodes getLength());

  for(int j= ;j<childNodes getLength();j++)

  Node childNode=em(j);

  //如果这个节点属于Element 再进行取值

  if(childNode instanceof Element)

  //System out println( 子节点名为: +childNode getNodeName()+ 相对应的值为 +childNode getFirstChild() getNodeValue());

  System out println( 子节点名为: +childNode getNodeName()+ 相对应的值为 +childNode getFirstChild() getNodeValue());

  

  

  

  public static void main(String[] args)throws Exception

  Parse parse=new Parse();

  //我的XML文件

  parse viewXML( netct xml );

  

cha138/Article/program/Java/hx/201311/26710

相关参考

知识大全 spring中读取xml配置文件、获取bean

  读取xml文件  /**  *利用XmlBeanFactory(Resourceresource)  *这里Resource必须是xml格式  *Resource包括AbstractResourc

知识大全 XML文件的读取[2]

PHP网络开发详解:XML文件的读取[2]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 

知识大全 XML文件的读取[1]

PHP网络开发详解:XML文件的读取[1]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 

知识大全 SQLServer读取XML文件的做法

SQLServer读取XML文件的做法  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  SQLSe

知识大全 ASP实例:读取xml文件的程序

ASP实例:读取xml文件的程序  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!strSourceF

知识大全 读取扩展名为xml的资源文件的方法

    今天重构代码时想把如下xml文件嵌入程序集中在运行时读取    <?xmlversion=encoding

知识大全 SQL Server读取XML文件的做法

SQLServer读取XML文件的做法  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  SQLSe

知识大全 JS中将字符串转为XML并读取对象值实例

JS中将字符串转为XML并读取对象值实例  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  在jav

知识大全 java读取文件内容写入到byte数组中

  有时候我们需要将读取文件的内容到一个byte[]数组中然后对这个数组进行一些修改这时我们可以借助于ByteArrayOutputStream这个类来实现  ByteArrayOutputStrea

知识大全 怎么用php解析xml文件

  DOMElement  DOMElementDOMDocument::createElement(string$name[string$value])  创建节点元素  String$name节点