知识大全 比较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

相关参考

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

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

知识大全 Web XML编程之显示XML文件内容

WebXML编程之显示XML文件内容  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  XML技术越

知识大全 查看 XML 文件

XML开发入门基础:查看XML文件  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  在所有现代浏览

知识大全 把图象文件转换成XML格式文件

把图象文件转换成XML格式文件  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!利用NET框架下的Fr

知识大全 遍历现有XML文件,同时写入到新文件中

遍历现有XML文件,同时写入到新文件中  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  用xpat

知识大全 XML文件上传技术

XML文件上传技术  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  概述  &

知识大全 XmlTextWriter创建XML文件

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

知识大全 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)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!