xml取值
来源:互联网 发布:怎么取消淘宝运费险 编辑:程序博客网 时间:2024/06/07 17:36
xml取值
java类:
package com.justservice.website.util;import java.io.IOException;import javax.xml.parsers.DocumentBuilder;import javax.xml.parsers.DocumentBuilderFactory;import org.w3c.dom.Document;import org.w3c.dom.Element;import org.w3c.dom.NodeList;import org.xml.sax.SAXException;public class XMLControl {private static DocumentBuilder builder;static {DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance();try {builder = factory.newDocumentBuilder();} catch (Exception e) {builder = null;}}/** * @param args */public static void main(String[] args) {System.out.println(getXMLSource());String aString = getXMLSource().replaceAll("\n", "-");System.out.print(aString);}public static String getXMLSource() {StringBuffer buffer = new StringBuffer();try {Document document = builder.parse("src/year.xml");NodeList nodes = document.getElementsByTagName("item");for (int i = 0; i < nodes.getLength(); i++) {Element temp = (Element) nodes.item(i);String key = temp.getAttribute("key");buffer.append("value" + i + ": " + key + "\n");}} catch (SAXException e) {e.printStackTrace();} catch (IOException e) {e.printStackTrace();}return buffer.toString();}}
year.xml
<?xml version="1.0" encoding="UTF-8"?><resource><item key="2004" value="2004"/><item key="2005" value="2005"/><item key="2006" value="2006"/><item key="2007" value="2007"/> <item key="2008" value="2008"/> <item key="2009" value="2009"/> <item key="2010" value="2010"/> <item key="2011" value="2011"/> <item key="2012" value="2012"/> <item key="2013" value="2013"/></resource>
- xml取值
- xml变量的取值
- XML取值应用实例
- 数据库取值形成xml实现tree
- php取xml文件里面的值
- php对xml的取值
- xmlhttm 取XML
- 取写XML
- JS讀取XML
- Xml讀取
- C#讀取XML
- dom4j取xml指定节点值方法的备份
- 用XmlReader 取xml文件节点的值
- 取xml任意节点中某个属性值的方法
- 字符串列取值相加减更新到新列(XML)
- XML取节点名称与节点值实例
- XML取节点名称与节点值实例
- jquery随记----ajax之取xml文件中的值
- 为什么调用 FragmentPagerAdapter.notifyDataSetChanged() 并不克不及更新其 Fragment?
- arm-linux AP热点
- 浅谈Radius协议
- 初步理解AQS
- 获取数据库当前的SCN号
- xml取值
- C++中 overload 、override、overwrite 之间的区别
- xshell_note
- 达芬奇技术背景和规范
- 利用SecureCRT上传、下载文件(使用sz与rz命令),超实用!
- java UDP/IP
- 我的学习笔记(C#编程中将截断或二进制数据的问题)
- 摄影测量中坐标系的转换
- Hbase API高级特性-计数器