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
Ïà¹ØÎĵµ£º
import java.io.BufferedWriter;
import java.io.File;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.OutputStreamWriter;
import java.util.ArrayList;
import java.util.List;
import javax.xml.parsers.DocumentBuilder;
import javax ......
/*
ÓÃPHPµÄDOM¿Ø¼þÀ´´´½¨XMLÊä³ö
ÉèÖÃÊä³öÄÚÈݵÄÀàÐÍΪxml
*/
header('Content-Type: text/xml;');
//´´½¨ÐµÄxmlÎļþ
$dom = new DOMDocument('1.0', 'utf-8');
//½¨Á¢<response>ÔªËØ
$response = $dom->createElement('response');
$dom->appendChild($response);
//½¨Á¢<books>ÔªËز¢½«Æä×÷ ......
µ±ÎÒÃÇÓÃWINDOWSËÑË÷ij°üº¬Ä³ÎÄ×ÖµÄÎļþʱ£¬¿ÉÒÔÔÚ“°üº¬ÎÄ×Ö”´¦ÌîÉÏËÑË÷´Ê¡£µ«ÊÇһЩ²»³£¼ûµÄºó׺ÃûÎļþWINDOWS²»»áËÑË÷£¬È磺£¬.log¡¢.dll¡¢.js¡¢.asp¡¢.xml¡¢.xsl¡¢.hta¡¢.css¡¢.wsh¡¢.cpp¡¢.c »ò .hµÈ¼°ÎÞºó׺ÃûµÄÎļþ¡£¶ÔÓÚÎҵȳÌÐò°®ºÃÕßÀ´ËµÊµÔÚÌ«²»·½±ãÁË£¬ËäÈ»ÓГÎı¾Ìæ»»´óʦ”µÈÈí¼þÄÜ×öÕ ......