XMLÈëÃż¶...
Input.xml-----------
<?xml version="1.0" encoding="gb2312"?>
<studentList>
<student sex="man">
<name>wgy</name>
<age>23</age>
<tel>12345678</tel>
</student>
<student sex="female">
<name>lemon</name>
<age>23</age>
<tel>87654211</tel>
</student>
</studentList>
StudentBean.java ---------
package com.bean;
public class StudentBean {
private String sex;
private String name;
private int age;
private String tel;
public String getSex() {
return sex;
}
public void setSex(String sex) {
this.sex = sex;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public int getAge() {
return age;
}
public void setAge(int age) {
this.age = age;
}
public String getTel() {
return tel;
}
public void setTel(String tel) {
this.tel = tel;
}
}
XMLTest.java ------------
package com.test;
import java.io.*;
import java.util.*;
import javax.xml.parsers.*;
import org.w3c.dom.*;
import com.bean.StudentBean;
import org.apache.crimson.tree.XmlDocument;
public class XMLTest {
static Vector<StudentBean> student_Vector = new Vector<StudentBean>();
private void readXMLFile(String inFile) throws Exception{
//Ϊ½âÎöXML×÷×¼±¸
//´´½¨DocumentBuilderFactoryʵÀý,Ö¸¶¨DocumentBuilder
DocumentBuilderFactory dbf = DocumentBuilderFactory.newInstance();
DocumentBuilder db = null;
try{
db = dbf.newDocumentBuilder();
}catch(ParserConfigurationException pcfe){
//³öÒ쳣ʱÊä³öÒì³£ÐÅÏ¢£¬È»ºóÍ˳ö£¬ÏÂͬ
System.err.print(pcfe);
System.exit(1);
}
Document doc = null;
try{
doc = db.parse(inFile);
}catch(DOMException dom){
System.err.print(dom);
System.exit(1);
}
//ÏÂÃæÊǽâÎöXMLµÄÈ«¹ý³Ì£¬
//±È½Ï¼òµ¥£¬ÏÈÈ¡¸ùÔªËؔѧÉú»¨Ãû²á”
Element root = d
Ïà¹ØÎĵµ£º
package com.kiloway.trace.utils;
import java.lang.reflect.Field;
/**
* @author Zhang Qi
* @Create Time 2010/01/09
* */
public class ObjectToXML {
public String toString(Object object) throws Exception {
StringBuilder sb = new StringBuilder();
//µÃµ½ÀàµÄÃû³Æ
String classname = obj ......
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Xml;
namespace WebApplication2
{
/// <summary>
/// XMLHelper XMLÎĵµ²Ù×÷¹ÜÀíÆ÷
&nb ......
µ±ÎÒÃÇÓÃWINDOWSËÑË÷ij°üº¬Ä³ÎÄ×ÖµÄÎļþʱ£¬¿ÉÒÔÔÚ“°üº¬ÎÄ×Ö”´¦ÌîÉÏËÑË÷´Ê¡£µ«ÊÇһЩ²»³£¼ûµÄºó׺ÃûÎļþWINDOWS²»»áËÑË÷£¬È磺£¬.log¡¢.dll¡¢.js¡¢.asp¡¢.xml¡¢.xsl¡¢.hta¡¢.css¡¢.wsh¡¢.cpp¡¢.c »ò .hµÈ¼°ÎÞºó׺ÃûµÄÎļþ¡£¶ÔÓÚÎҵȳÌÐò°®ºÃÕßÀ´ËµÊµÔÚÌ«²»·½±ãÁË£¬ËäÈ»ÓГÎı¾Ìæ»»´óʦ”µÈÈí¼þÄÜ×öÕ ......
Ìí¼ÓXML½Úµã
/// <summary>
/// ³õʼ»¯XML status-0
/// </summary>
/// <returns></returns>
private bool InitialConfig()
{
bool b ......
1. ½éÉÜ
1£©DOM(JAXP Crimson½âÎöÆ÷)
DOMÊÇÓÃÓëƽ̨ºÍÓïÑÔÎ޹صķ½Ê½±íʾXMLÎĵµµÄ¹Ù·½W3C±ê×¼¡£DOMÊÇÒÔ²ã´Î½á¹¹×éÖ¯µÄ½Úµã»òÐÅϢƬ¶ÏµÄ¼¯ºÏ¡£Õâ¸ö²ã´Î½á¹¹ÔÊÐí¿ª·¢ÈËÔ±ÔÚÊ÷ÖÐÑ°ÕÒÌض¨ÐÅÏ¢¡£·ÖÎö¸Ã½á¹¹Í¨³£ÐèÒª¼ÓÔØÕû¸öÎĵµºÍ¹¹Ôì²ã´Î½á¹¹£¬È»ºó²ÅÄÜ×öÈκι¤×÷¡£ÓÉÓÚ ......