工作中对xml的操作比较多,这里实现一种。使用dom4j解析xml、
流程:
创建xml----->然后解析--------》然后将数据用Log打印出来。
创建xml:
package com.example.jsonandxml;
import java.io.File;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.UnsupportedEncodingException;
import org.dom4j.Document;
import org.dom4j.DocumentHelper;
import org.dom4j.Element;
import org.dom4j.io.OutputFormat;
import org.dom4j.io.XMLWriter;
import android.os.Environment;
/**
* <p>
* 创建路径:/mn/sdcard/XmlParserDemo/master.xml
* </p>
* 下午11:55:27
*
* @auther dalvikCoder
*/
public class CreateXmlAndInsertData {
private static String ROOT_PATH = Environment.getExternalStorageDirectory()
.getPath() + File.separator + "XmlParserDemo";// ----->/storage/emulated/0XmlParserDemo
private static String XML_NAME = "master.xml";
/**
* <p>
* 创建xml文件
*
* </p>
* void
*/
public static void createXml() {
Document doc = DocumentHelper.createDocument();
Element person = doc.addElement("person");
Element name = person.addElement("name");
Element firstName = name.addElement("firstname");
Element secondName = name.addElement("secondName");
Element address = person.addElement("address");
Element schoolAddress = address.addElement("schooladdress");
Element homeAddress = address.addEle