知识大全 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
相关参考
读取xml文件 /** *利用XmlBeanFactory(Resourceresource) *这里Resource必须是xml格式 *Resource包括AbstractResourc
PHP网络开发详解:XML文件的读取[2] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 
PHP网络开发详解:XML文件的读取[1] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 
SQLServer读取XML文件的做法 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! SQLSe
ASP实例:读取xml文件的程序 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!strSourceF
今天重构代码时想把如下xml文件嵌入程序集中在运行时读取 <?xmlversion=encoding
SQLServer读取XML文件的做法 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! SQLSe
JS中将字符串转为XML并读取对象值实例 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 在jav
有时候我们需要将读取文件的内容到一个byte[]数组中然后对这个数组进行一些修改这时我们可以借助于ByteArrayOutputStream这个类来实现 ByteArrayOutputStrea
DOMElement DOMElementDOMDocument::createElement(string$name[string$value]) 创建节点元素 String$name节点