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

xml dom

XML DOM
¡¡¡¡XML DOM ¶¨ÒåÁË·ÃÎʺʹ¦Àí XML ÎĵµµÄ±ê×¼·½·¨¡£
¡¡¡¡XML DOM ÊÇ XML Document Object Model µÄËõд£¬¼´ XML Îĵµ¶ÔÏóÄ£ÐÍ¡£
¡¡¡¡Ò»¡¢DOM ¼ò½é
¡¡¡¡Ê²Ã´ÊÇ DOM£¿
¡¡¡¡DOM ÊÇ W3C£¨ÍòÎ¬ÍøÁªÃË£© µÄÍÆ¼ö±ê×¼¡£
¡¡¡¡DOM ¶¨ÒåÁË·ÃÎÊÖîÈç XML ºÍ XHTML ÎĵµµÄ±ê×¼¡£
¡¡¡¡“W3C Îĵµ¶ÔÏóÄ£ÐÍ£¨DOM£©ÊÇÒ»¸öʹ³ÌÐòºÍ½Å±¾ÓÐÄÜÁ¦¶¯Ì¬µØ·ÃÎʺ͸üÐÂÎĵµµÄÄÚÈÝ¡¢½á¹¹ÒÔ¼°ÑùʽµÄƽ̨ºÍÓïÑÔÖÐÁ¢µÄ½Ó¿Ú¡£”
¡¡¡¡W3C DOM ±»·ÖΪ 3 ¸ö²»Í¬µÄ²¿·Ö/¼¶±ð£¨parts / levels£©£º
¡¡¡¡ºËÐÄ DOM
¡¡¡¡ÓÃÓÚÈκνṹ»¯ÎĵµµÄ±ê׼ģÐÍ
¡¡¡¡XML DOM
¡¡¡¡ÓÃÓÚ XML ÎĵµµÄ±ê׼ģÐÍ
¡¡¡¡HTML DOM
¡¡¡¡ÓÃÓÚ HTML ÎĵµµÄ±ê׼ģÐÍ
¡¡¡¡DOM ¶¨ÒåÁËËùÓÐÎĵµÔªËصĶÔÏóºÍÊôÐÔ£¬ÒÔ¼°·ÃÎÊËüÃǵķ½·¨£¨½Ó¿Ú£©¡£
¡¡¡¡Ê²Ã´ÊÇ HTML DOM£¿
¡¡¡¡HTML DOM ¶¨ÒåÁËËùÓÐ HTML ÔªËØµÄ¶ÔÏóºÍÊôÐÔ£¬ÒÔ¼°·ÃÎÊËüÃǵķ½·¨£¨½Ó¿Ú£©¡£
¡¡¡¡Ê²Ã´ÊÇ XML DOM?
¡¡¡¡XML DOM ÊÇ£º
¡¡¡¡ÓÃÓÚ XML µÄ±ê×¼¶ÔÏóÄ£ÐÍ
¡¡¡¡ÓÃÓÚ XML µÄ±ê×¼±à³Ì½Ó¿Ú
¡¡¡¡ÖÐÁ¢ÓÚÆ½Ì¨ºÍÓïÑÔ
¡¡¡¡W3C µÄ±ê×¼
¡¡¡¡XML DOM ¶¨ÒåÁËËùÓÐ XML ÔªËØµÄ¶ÔÏóºÍÊôÐÔ£¬ÒÔ¼°·ÃÎÊËüÃǵķ½·¨£¨½Ó¿Ú£©¡£
¡¡¡¡»»¾ä»°Ëµ£º
¡¡¡¡XML DOM ÊÇÓÃÓÚ»ñÈ¡¡¢¸ü¸Ä¡¢Ìí¼Ó»òɾ³ý XML ÔªËØµÄ±ê×¼¡£
¡¡¡¡¶þ¡¢XML DOM ½Úµã
¡¡¡¡ÎĵµÖеÄÿ¸ö³É·Ö¶¼ÊÇÒ»¸ö½Úµã¡£
¡¡¡¡½Úµã
¡¡¡¡¸ù¾Ý DOM£¬XML ÎĵµÖеÄÿ¸ö³É·Ö¶¼ÊÇÒ»¸ö½Úµã¡£
¡¡¡¡DOM ÊÇÕâÑù¹æ¶¨µÄ£º
¡¡¡¡Õû¸öÎĵµÊÇÒ»¸öÎĵµ½Úµã
¡¡¡¡Ã¿¸ö XML ±êÇ©ÊÇÒ»¸öÔªËØ½Úµã
¡¡¡¡°üº¬ÔÚ XML ÔªËØÖеÄÎı¾
¡¡¡¡DOM ʵÀý
¡¡¡¡Çë¿´ÏÂÃæµÄ XML Îļþ (books.xml)£º
¡¡¡¡======================================
¡¡¡¡<?xml version="1.0" encoding="ISO-8859-1"?>
¡¡¡¡<bookstore>
¡¡¡¡<book category="COOKING">
¡¡¡¡<title lang="en">Everyday Italian</title>
¡¡¡¡<author>Giada De Laurentiis</author>
¡¡¡¡<year>2005</year>
¡¡¡¡30.00</price>
¡¡¡¡</book>
¡¡¡¡<book category="CHILDREN">
¡¡¡¡<title lang="en">Harry Potter</title>
¡¡¡¡<author>J K. Rowling</author>
¡¡¡¡<year>2005</year>
¡¡¡¡29.99</price>
¡¡¡¡</book>
¡¡¡¡<book category="WEB">
¡¡¡¡<title lang="en">XQuery Kick Start</ti


Ïà¹ØÎĵµ£º

ͨ¹ýXStreamÇáËÉʵÏÖJavaBeansÓëXMLµÄÏ໥ת»»


XStreamʹÓÃ
XStreamÊÇÒ»¸öJava¶ÔÏóºÍXMLÏ໥ת»»µÄ¹¤¾ß£¬ºÜºÃºÜÇ¿´ó¡£ÌṩÁËËùÓеĻù´¡ÀàÐÍ¡¢Êý×é¡¢¼¯ºÏµÈÀàÐÍÖ±½Óת»»µÄÖ§³Ö¡£Òò´ËXML³£ÓÃÓÚÊý¾Ý½»»»¡¢¶ÔÏóÐòÁл¯£¨ÕâÖÖÐòÁл¯ºÍJava¶ÔÏóµÄÐòÁл¯¼¼ÊõÓÐ×ű¾ÖʵÄÇø±ð£©¡£
XStreamÖеĺËÐÄÀà¾ÍÊÇXStreamÀ࣬һ°ãÀ´Ëµ£¬ÊìϤÕâ¸öÀà»ù±¾¾Í¹»ÓÃÁË£¬Èç¹ûÄãÓõĸü¶à£¬¹À¼ÆÊÇÄ ......

dom4j ¶ÁдxmlÎļþ

Ê×ÏÈÎÒÃǸø³öÒ»¶ÎʾÀý³ÌÐò£º
import
 java.io.File;
import
 java.io.FileWriter;
import
 java.util.Iterator;
import
 org.dom4j.Document;
import
 org.dom4j.DocumentHelper;
import
 org.dom4j.Element;
import
 org.dom4j.io.OutputFormat;
import
 org.dom ......

xml´æ´¢Êý¾ÝµÄÓŵã

¶ÔÓÚСÐÍÊý¾Ý´æ´¢ºÜ·½±ã¡£
µ«¶àÁ˾ÍÒªÓöµ½IOÆ¿¾±¡£
ÁíÍ⣬XML¸ñʽ±È½ÏͨÓá£
 Ò»°ãÀ´Ëµ£¬¸´ÔÓÐ͵ÄÊý¾Ý´æ´¢»¹ÊÇÓÃÊý¾Ý¿âºÃЩ¡£´¦Àí·½±ã¡£¶øÇÒЧÂʸߡ£
ͨÓÃÐÔÇ¿£¬¿ÉÒÔÔÚÈÎºÎÆ½Ì¨ÉÏʹÓá£Ð¡Ð͵ÄÊý¾Ý¶¼¿ÉÒÔʹÓÃXML¡£
ȱµã¾ÍÊÇÓÐÒ»¸ö»º´æµÄÎÊÌâ
1£©XML¿ÉÒÔÓÃÓÚ±¾µØ¼ÆËãµÄÊý¾Ý¡£´«µÝµ½×ÀÃæµÄÊý¾Ý¿ÉÒÔ½øÐб¾µØ¼ÆËã¡£XM ......

һЩ¹¤¾ßº¯Êý Xml ÐòÁл¯

  public sealed class XmlHelper
{
public static void Serialize<T>(T obj,string fileName)
{
TextWriter writer = new StreamWriter(fileName);
try
{
XmlSerializer ser = new XmlSerializer(typeof(T));
......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ