Ò׽ؽØÍ¼Èí¼þ¡¢µ¥Îļþ¡¢Ãâ°²×°¡¢´¿ÂÌÉ«¡¢½ö160KB

SAX½âÎöXMLÎĵµ£¨×ª£©


package cn.com.xml.vo;
public class RosterVo {
   
private String id; //ѧºÅ

private String name;   //ѧÉúÐÕÃû
  
   private String age;    //ÄêÁä
  
   private String skill;   //¿ÆÄ¿
  
   private String score;   //·ÖÊý
   public String getId() {
   return id;
}
public void setId(String id) {
   this.id = id;
}
   
  
  
   public String getAge() {
return age;
}
public void setAge(String age) {
this.age = age;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public String getScore() {
return score;
}
public void setScore(String score) {
this.score = score;
}
public String getSkill() {
return skill;
}
public void setSkill(String skill) {
this.skill = skill;
}
  
}
===============================
package cn.com.xml.sax;
import java.util.ArrayList;
import java.util.List;
import org.xml.sax.Attributes;
import org.xml.sax.ContentHandler;
import org.xml.sax.Locator;
import org.xml.sax.SAXException;
import cn.com.xml.vo.RosterVo;
public class ContentHanderImpl implements ContentHandler {
   
private RosterVo vo=null;

private List list=null;   //´æ·Å¶à¸ölist

private String elementName=null; //½ÚµãÃû×Ö ,×÷Ϊ±êʶ

//½âÎöxmlÎÄ檔時ºò´¥·¢
   public void startDocument() throws SAXException {
    System.out.println("startDocument.....");
          list=new ArrayList();
}

   //½âÎöxmlÎĵµÖÐÔªËØ½ÚµãµÄʱºò´¥·¢ qName:½ÚµãÃû×Ö atts:ÊôÐÔ
   public void startElement(String uri, String localName, String qName,
    Attribut


Ïà¹ØÎĵµ£º

xml²Ù×÷

Ìí¼Ó¼Ç¼µ½ds±£´æµ½xml            
DataSet ds = new DataSet("myDs");
            //´ÓXMLÖжÁÈ¡Êý¾Ý
            ds.ReadXml(Serve ......

ʹÓÃkxml½âÎöxmlÎļþ(¶þ)

Ò». ²»Í¬XML¸ñʽÉϵIJîÒì
<Bil BilID="09120005">
<Product PID="XS000-3">
<Package Needuan="10"/>
<Package Needuan="8"/>
</Product>
</Bil>
 
Óë
<channel>
<title>Meerkat: An Open2 Wire Service</title>
<link>http://meerkat. ......

xml Îĵµ½âÎö


XMLÎļþµÄ½âÎö£­£­libxml¿âº¯Êý½âÊÍ
ÕªÒª
LibxmlÊÇÒ»¸öÓÐÃâ·ÑÐí¿ÉµÄÓÃÓÚ´¦ÀíXML¡¢¿ÉÒÔÇáËÉ¿çÔ½¶à¸öƽ̨µÄCÓïÑÔ¿â¡£Õâ¸öÖ¸ÄÏÌṩËüµÄ»ù±¾º¯ÊýµÄÀý×Ó¡£
Ð÷ÂÛ
Libxml ÊÇÒ»¸öʵÏÖ¶Á¡¢´´½¨¼°²Ù×ÝXMLÊý¾Ý¹¦ÄܵÄCÓïÑÔ¿â¡£Õâ¸öÖ¸ÄÏÌṩÀý×Ó´úÂë²¢¸ø³öËü»ù±¾¹¦ÄܵĽâÊÍ¡£ÔÚÕâ¸öÏîÄ¿µÄÖ÷Ò³ÉÏÓÐLibxml¼°¸ü¶à¹ØÓÚËü¿ÉÓõÄ×ÊÁÏ¡ ......

C#ÖÐÓÃSYSTEM.XML¶ÁдXML˵Ã÷Óë´úÂë

<?xml version="1.0" encoding="utf-8"?>
<LinkLibrary xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<Link Cat="aa" Url="aa" Desc="aa" />
<Link Cat="bb" Url="aa" Desc="aa" />
<Link Cat="cc" Url="aa" Desc="aa" />
&l ......

´«ÖDz¥¿Í——XMLÓ﷨ϸ½Ú

Ò»£º XMLµÄÔËÓó¡ºÏ
     XMLÓïÑÔ³öÏֵĸù±¾Ä¿±êÔÚÓÚÃèÊöÔÚÏÖʵÉú»îÖо­³£³öÏÖµÄÓйØÏµµÄÊý¾Ý¡£ÔÚXMLÓïÑÔÖУ¬ËüÔÊÐíÓû§×Ô¶¨Òå±êÇ©¡£Ò»¸ö±êÇ©ÓÃÓÚÃèÊöÒ»¶ÎÊý¾Ý£»Ò»¸ö±êÇ©¿É·ÖΪ¿ªÊ¼±êÇ©ºÍ½áÊø±êÇ©£¬ÔÚ¿ªÊ¼±êÇ©ºÍ½áÊø±êǩ֮¼ä£¬ÓÖ¿ÉÒÔʹÓÃÆäËü±êÇ©ÃèÊöÆäËüÊý¾Ý£¬ÒÔ´ËÀ´ÊµÏÖÊý¾Ý¹ØÏµµÄÃèÊö¡£ÀýÈ磺
&nb ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ