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

°ïÎÒ¿´¿´SAX½âÎöXMLµÄÁ½¸öº¯ÊýÊÇÔõôµ÷Óõģ¿

¸Ã³ÌÐòÊÇÈçºÎµ÷ÓÃcharacters1(char ch[], int start, int length)ºÍstartElement(String uri,String localName,String qName,Attributes attrs)£¿
²»ÏñÊǼ̳йýÀ´µÄ·½·¨£¿


Java code:

package SAX;

import org.xml.sax.*;
import org.xml.sax.helpers.*;
import javax.xml.parsers.*;

public class MyXMLReader extends DefaultHandler {

java.util.Stack tags = new java.util.Stack();
public MyXMLReader() {
super();
}

public static void main(String args[]) {
long lasting = System.currentTimeMillis();
try {
SAXParserFactory sf = SAXParserFactory.newInstance();
SAXParser sp = sf.newSAXParser();
MyXMLReader reader = new MyXMLReader();
sp.parse(new InputSource("data_10k.xml"), reader);
} catch (Exception e) {
e.printStackTrace();
}
System.out.println("ÔËÐÐʱ¼ä£º" + (System.currentTimeMillis() - lasting) + " ºÁÃë");
}

public void characters1(char ch[], int start, int length) throws SAXException {
System.out.println("characters()");
String tag = (String) tags.peek();
if (tag.equals("NO")) {
System.out.print("³µÅƺÅÂ룺" + new String(ch, start, length));
}
if (tag.equals("ADDR")) {
System.out.println(" µØÖ·:" + new String(ch, start, length));
}
}

public void startElement(String uri,String localName,String qName,Attribut


Ïà¹ØÎÊ´ð£º

ÈçºÎ¶ÔxmlÄÚÈÝÊý¾Ý½øÐÐ±È½Ï - VC/MFC / HTML/XML

ÈçºÎ¶ÔxmlÄÚÈÝÊý¾Ý½øÐбȽÏ
ÀýÈ磺
<?xml version='1.0' encoding='utf-8'?>
  <TestLIST>
  <PID>40</PID>
  <TestName>ÉîÛÚÊÐ</TestName> ......

Êý¾Ý±íÉú³ÉÌØ¶¨¸ñʽµÄxml - .NET¼¼Êõ / ASP.NET

´ÓÊý¾Ý¿âÖвéѯһÕűíµÄÊý¾Ý
select ²¿ÃÅ,ÐÕÃû from tb
ÈçºÎ²ÅÄÜÉú³ÉÏÂÃæµÄxml¸ñʽÎļþ
<folder state="unchecked" label="È«²¿">
¡¡¡¡<folder state="unchecked" isBra ......

XML ´æ´¢º¯Êý

ÔÚSqlserverÊý¾Ý¿âNorthwindsÖд´½¨Ò»¸ö´æ´¢¹ý³Ì£¬
¸Ã´æ´¢¹ý³ÌÓÐÁ½¸ö²ÎÊý£¬nvarchar(5)ÀàÐ͵Ä@customerID ÊÇcustomers±íµÄcustomerID£¬ xmlÀàÐ͵IJÎÊý@xmlCustOrderÊÇÊä³ö²ÎÊý£¬´æ´¢¹ý³Ì½«¸ù¾ÝordersºÍcustomers ±í ......

ÔÚjspÒ³Ãæµ¼ÈëxmlÎļþ

ÔõÑùÔÚºǫ́»ñÈ¡jspÒ³ÃæÉϵ¼ÈëµÄxmlÎļþµÄ¸ù½ÚµãºÍ×ӽڵ㣬ÓÐûÓÐʵÀý²Î¿¼Ò»ÏÂ
1.
  dom4j
2.
  sax
3.
  java xpath
google ÕÒʵÀý°É

ÏÂÃæµÄ¸ø³öµÄ´úÂë²»ÊǺÜÈ«£¬µ«ÊÇ˼·ÊÇÕâÑùµÄ£¬Äã¿ ......

¶ÁÈ¡iframeÖÐXMLÊý¾ÝÎÊÌ⣬¹òÇó¸ßÊÖ½ø

<html>
<head><title></title></head>
<body>
<iframe id="myifr">
<xml version="1.0" encoding="UTF-8" standalone="yes&q ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ