test code read xml
来源:互联网 发布:安装阿里旺旺mac版 编辑:程序博客网 时间:2024/06/17 07:56
package com.feng.ning.luo.elment;
import java.io.File;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.Iterator;
import java.util.List;
import java.util.Map;
import org.dom4j.Document;
import org.dom4j.DocumentException;
import org.dom4j.Element;
import org.dom4j.QName;
import org.dom4j.io.SAXReader;
public class ElementTest {
public static void main(String args[]){
readXML();
}
public static void readXML(){
try {
SAXReader reader = new SAXReader();
Document document = reader.read(new File("test.xml"));
Element rootElm = document.getRootElement();
System.out.println("=======getRootElement======="+rootElm);
Element motherElm=rootElm.element("mother");// "mother"是节点名 只获得第一个mother的值
Element email=rootElm.element("email");// "mother"是节点名
System.out.println("=======motherElm======="+motherElm);
String siteDomain = motherElm.attributeValue("siteDomain");
System.out.println("=======siteDomain======="+siteDomain);
String text=motherElm.getText(); //获取节点文字
System.out.println("=======获取节点文字======="+text);
//获取所有mother节点
List attributeList = new ArrayList();
List nodes = rootElm.elements("mother");
for (Iterator it = nodes.iterator(); it.hasNext();) {
Element elm = (Element) it.next();
System.out.println("=======elm.attributes()======="+elm.attributes());
// do something
QName elmvalue = elm.getQName();
System.out.println("=======elmvaluet======="+elmvalue);
attributeList.addAll(elm.attributes());
System.out.println("=======attributeList======="+attributeList);
}
Map<String,String> attribute = new HashMap<String,String>();
for(int i = 0 ; i < attributeList.size(); i ++){
Object aa = attributeList.get(i);
System.out.println("=======aa======="+aa);
// Iterator itaa = aa.iterator();
// while(itaa.hasNext()){
// Object ss = itaa.next();
// // aa.get(j);
// System.out.println("=======aa(j)======="+ss);
//
//
// }
}
} catch (DocumentException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
package com.feng.ning.luo.elment;
import java.io.File;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.Iterator;
import java.util.List;
import java.util.Map;
import org.dom4j.Document;
import org.dom4j.DocumentException;
import org.dom4j.Element;
import org.dom4j.QName;
import org.dom4j.io.SAXReader;
public class ElementTest {
public static void main(String args[]){
readXML();
}
public static void readXML(){
try {
SAXReader reader = new SAXReader();
Document document = reader.read(new File("test.xml"));
Element rootElm = document.getRootElement();
System.out.println("=======getRootElement======="+rootElm);
Element motherElm=rootElm.element("mother");// "mother"是节点名 只获得第一个mother的值
Element email=rootElm.element("email");// "mother"是节点名
System.out.println("=======motherElm======="+motherElm);
String siteDomain = motherElm.attributeValue("siteDomain");
System.out.println("=======siteDomain======="+siteDomain);
String text=motherElm.getText(); //获取节点文字
System.out.println("=======获取节点文字======="+text);
//获取所有mother节点
List attributeList = new ArrayList();
List nodes = rootElm.elements("mother");
for (Iterator it = nodes.iterator(); it.hasNext();) {
Element elm = (Element) it.next();
System.out.println("=======elm.attributes()======="+elm.attributes());
// do something
QName elmvalue = elm.getQName();
System.out.println("=======elmvaluet======="+elmvalue);
attributeList.addAll(elm.attributes());
System.out.println("=======attributeList======="+attributeList);
}
Map<String,String> attribute = new HashMap<String,String>();
for(int i = 0 ; i < attributeList.size(); i ++){
Object aa = attributeList.get(i);
System.out.println("=======aa======="+aa);
// Iterator itaa = aa.iterator();
// while(itaa.hasNext()){
// Object ss = itaa.next();
// // aa.get(j);
// System.out.println("=======aa(j)======="+ss);
//
//
// }
}
} catch (DocumentException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
import java.io.File;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.Iterator;
import java.util.List;
import java.util.Map;
import org.dom4j.Document;
import org.dom4j.DocumentException;
import org.dom4j.Element;
import org.dom4j.QName;
import org.dom4j.io.SAXReader;
public class ElementTest {
public static void main(String args[]){
readXML();
}
public static void readXML(){
try {
SAXReader reader = new SAXReader();
Document document = reader.read(new File("test.xml"));
Element rootElm = document.getRootElement();
System.out.println("=======getRootElement======="+rootElm);
Element motherElm=rootElm.element("mother");// "mother"是节点名 只获得第一个mother的值
Element email=rootElm.element("email");// "mother"是节点名
System.out.println("=======motherElm======="+motherElm);
String siteDomain = motherElm.attributeValue("siteDomain");
System.out.println("=======siteDomain======="+siteDomain);
String text=motherElm.getText(); //获取节点文字
System.out.println("=======获取节点文字======="+text);
//获取所有mother节点
List attributeList = new ArrayList();
List nodes = rootElm.elements("mother");
for (Iterator it = nodes.iterator(); it.hasNext();) {
Element elm = (Element) it.next();
System.out.println("=======elm.attributes()======="+elm.attributes());
// do something
QName elmvalue = elm.getQName();
System.out.println("=======elmvaluet======="+elmvalue);
attributeList.addAll(elm.attributes());
System.out.println("=======attributeList======="+attributeList);
}
Map<String,String> attribute = new HashMap<String,String>();
for(int i = 0 ; i < attributeList.size(); i ++){
Object aa = attributeList.get(i);
System.out.println("=======aa======="+aa);
// Iterator itaa = aa.iterator();
// while(itaa.hasNext()){
// Object ss = itaa.next();
// // aa.get(j);
// System.out.println("=======aa(j)======="+ss);
//
//
// }
}
} catch (DocumentException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
package com.feng.ning.luo.elment;
import java.io.File;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.Iterator;
import java.util.List;
import java.util.Map;
import org.dom4j.Document;
import org.dom4j.DocumentException;
import org.dom4j.Element;
import org.dom4j.QName;
import org.dom4j.io.SAXReader;
public class ElementTest {
public static void main(String args[]){
readXML();
}
public static void readXML(){
try {
SAXReader reader = new SAXReader();
Document document = reader.read(new File("test.xml"));
Element rootElm = document.getRootElement();
System.out.println("=======getRootElement======="+rootElm);
Element motherElm=rootElm.element("mother");// "mother"是节点名 只获得第一个mother的值
Element email=rootElm.element("email");// "mother"是节点名
System.out.println("=======motherElm======="+motherElm);
String siteDomain = motherElm.attributeValue("siteDomain");
System.out.println("=======siteDomain======="+siteDomain);
String text=motherElm.getText(); //获取节点文字
System.out.println("=======获取节点文字======="+text);
//获取所有mother节点
List attributeList = new ArrayList();
List nodes = rootElm.elements("mother");
for (Iterator it = nodes.iterator(); it.hasNext();) {
Element elm = (Element) it.next();
System.out.println("=======elm.attributes()======="+elm.attributes());
// do something
QName elmvalue = elm.getQName();
System.out.println("=======elmvaluet======="+elmvalue);
attributeList.addAll(elm.attributes());
System.out.println("=======attributeList======="+attributeList);
}
Map<String,String> attribute = new HashMap<String,String>();
for(int i = 0 ; i < attributeList.size(); i ++){
Object aa = attributeList.get(i);
System.out.println("=======aa======="+aa);
// Iterator itaa = aa.iterator();
// while(itaa.hasNext()){
// Object ss = itaa.next();
// // aa.get(j);
// System.out.println("=======aa(j)======="+ss);
//
//
// }
}
} catch (DocumentException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
- test code read xml
- C# read xml from a string and performance test
- Read Code
- Read Code
- code test
- Test Code
- Test Code
- Code Test
- TEST Code
- Test.code
- test code
- test code
- code test
- test code
- code test
- test code
- test code
- test code
- 后缀数组训练计划
- UIView 你知道多少
- NS编程与调试 - 内存调试工具 valgrind
- 最短摘要问题
- 风险管理之出差
- test code read xml
- UniCode 下char*转CString ,利用MultiByteToWideChar进行转换,中文乱码的解决
- Linux进程间通讯之消息队列
- 本人二手图书资源淘宝店已经开张,欢迎选购
- 关于NS2多接口多信道扩展方案
- poj 3273
- liunx 命令 之 mkdir 与 touch
- [INS-08106] Unexpected error occurred while loading the view 'GridPlugPlayInfoUI'
- libgdx 的 FreeTypeFontGenerator在android项目下的使用