知识大全 比较groovy/java解析xml文件
Posted 文件
篇首语:人们在诗中赞美鱼的自由,在餐桌上吃掉自由的鱼。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 比较groovy/java解析xml文件相关的知识,希望对你有一定的参考价值。
xml内容
<emails>
<email id= ′>
<subject>hello world</subject>
<sender></sender>
<receivedDate> : : </receivedDate>
</email>
<email id= ′>
<subject>hello world demo </subject>
<sender></sender>
<receivedDate> : : </receivedDate>
</email>
<email id= ′>
<subject>hello world demo </subject>
<sender></sender>
<receivedDate> : : </receivedDate>
</email>
</emails>
java解析实现
import w c dom Document;
import w c dom Node;
import w c dom NodeList;
import xml sax SAXException;
import javax xml parsers DocumentBuilder;
import javax xml parsers DocumentBuilderFactory;
import javax xml parsers ParserConfigurationException;
import java io IOException;
import java io InputStream;
public class EmailsDemo
public static void main(String[] args)
DocumentBuilderFactory factory = DocumentBuilderFactory newInstance();
try
DocumentBuilder builder = factory newDocumentBuilder();
InputStream is = EmailsDemo class getResourceAsStream( /emails xml );
Document document = builder parse(is);
NodeList nodes = document getElementsByTagName( email );
for (int i = ; i < nodes getLength(); i++)
Node node = em(i);
Node id = node getAttributes() getNamedItem( id );
System out println( id = + id getTextContent());
catch (ParserConfigurationException e)
e printStackTrace();
catch (SAXException e)
e printStackTrace();
catch (IOException e)
e printStackTrace();
groovy解析实现
def emails = new XmlParser() parse( emails xml )
emails email each
println $it @id $it subject text()
cha138/Article/program/Java/hx/201311/26896
相关参考
DOMElement DOMElementDOMDocument::createElement(string$name[string$value]) 创建节点元素 String$name节点
WebXML编程之显示XML文件内容 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! XML技术越
XML开发入门基础:查看XML文件 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 在所有现代浏览
把图象文件转换成XML格式文件 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!利用NET框架下的Fr
遍历现有XML文件,同时写入到新文件中 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 用xpat
XML文件上传技术 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 概述 &
XmlTextWriter创建XML文件 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 引言
读取xml文件 /** *利用XmlBeanFactory(Resourceresource) *这里Resource必须是xml格式 *Resource包括AbstractResourc
PHP网络开发详解:XML文件的读取[2] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 
PHP网络开发详解:XML文件的读取[1] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!