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

ʹÓÃXMLµÄ³¡ºÏ

ÔںܶàÑÐÌÖ»áºÍÅàѵ°àÉÏÎÒÓöµ½¹ýÐí¶àÈË£¬ËûÃÇ»¹²»Ã÷°×ΪʲôҪʹÓÃXMLÒ²²»ÖªµÀÈçºÎÔÚËûÃǵÄÓ¦ÓÃÖÐʹÓÃXML¡£Ò»Ð©À´×ÔÖîÈçGartner¹«Ë¾µÄ±¨¸æ½¨Òé˵£¬ÉÌÒµ¹«Ë¾²»ÄÜÔÙ×ö¾ÖÍâÈËÁË£¬²»ÄܶÔXMLÖÃÖ®²»Àí¡£Èç¹ûÄ㻹²»Çå³þXMLµ½µ×ÓÐʲôºÃ´¦µÄ»°£¬Äã²¢²»ÊÇΨһµÄÈË¡£
ÎÒ¾ö¶¨°ÑÓëÈËÃǺÍýÌ幨ÓÚXML»°ÌâµÄ½»Ì¸ÕûÀí³ÉÎÄ£¬ÁгöXMLÔÚÓ¦ÓÃÖеÄÎå¸ö×îÁîÈËϲ°®µÄÓ÷¨¡£¾¡¹ÜÕâЩ²¢²»Äܰüº¬XMLµÄËùÓÐDZÔÚÓ¦Óã¬ÖÁÉÙÊÇЩ×îÖØÒªµÄÁìÓò¡£
1¡¢Êý¾Ý½»»»
ÓÃXMLÔÚÓ¦ÓóÌÐòºÍ¹«Ë¾Ö®¼ä×÷Êý¾Ý½»»»ÒѲ»ÊÇÊ²Ã´ÃØÃÜÁË£¬ºÁÎÞÒÉÎÊÓ¦±»ÁÐΪµÚһλ¡£ÄÇôΪʲôXMLÔÚÕâ¸öÁìÓòÀïµÄµØÎ»ÕâÃ´ÖØÒªÄØ£¿Ô­Òò¾ÍÊÇXMLʹÓÃÔªËØºÍÊôÐÔÀ´ÃèÊöÊý¾Ý¡£ÔÚÊý¾Ý´«Ë͹ý³ÌÖУ¬XMLʼÖÕ±£ÁôÁËÖîÈ縸/×Ó¹ØÏµÕâÑùµÄÊý¾Ý½á¹¹¡£¼¸¸öÓ¦ÓóÌÐò¿ÉÒÔ¹²ÏíºÍ½âÎöͬһ¸öXMLÎļþ£¬²»±ØÊ¹Óô«Í³µÄ×Ö·û´®½âÎö»ò²ð½â¹ý³Ì¡£
Ïà·´£¬ÆÕͨÎļþ²»¶Ôÿ¸öÊý¾Ý¶Î×öÃèÊö(³ýÁËÔÚÍ·ÎļþÖÐ)£¬Ò²²»±£ÁôÊý¾Ý¹ØÏµ½á¹¹¡£Ê¹ÓÃXML×öÊý¾Ý½»»»¿ÉÒÔʹӦÓóÌÐò¸ü¾ßÓе¯ÐÔ£¬ÒòΪ¿ÉÒÔÓÃλÖÃ(ÓëÆÕͨÎļþÒ»Ñù)»òÓÃÔªËØÃû(´ÓÊý¾Ý¿â)À´´æÈ¡XMLÊý¾Ý¡£
2¡¢Web·þÎñ
Web·þÎñÊÇ×îÁîÈ˼¤¶¯µÄ¸ïÃüÖ®Ò»£¬ËüÈÃʹÓò»Í¬ÏµÍ³ºÍ²»Í¬±à³ÌÓïÑÔµÄÈËÃÇÄܹ»Ï໥½»Á÷ºÍ·ÖÏíÊý¾Ý¡£Æä»ù´¡ÔÚÓÚWeb·þÎñÆ÷ÓÃXMLÔÚϵͳ֮¼ä½»»»Êý¾Ý¡£½»»»Êý¾Ýͨ³£ÓÃXML±ê¼Ç£¬ÄÜʹЭÒéÈ¡µÃ¹æ·¶Ò»Ö£¬±ÈÈçÔÚ¼òµ¥¶ÔÏó´¦ÀíЭÒé(Simple Object Access Protocol, SOAP)ƽ̨ÉÏ¡£
SOAP¿ÉÒÔÔÚÓò»Í¬±à³ÌÓïÑÔ¹¹ÔìµÄ¶ÔÏóÖ®¼ä´«µÝÏûÏ¢¡£ÕâÒâζ×ÅÒ»¸öC#¶ÔÏóÄܹ»ÓëÒ»¸öJava¶ÔÏó½øÐÐͨѶ¡£ÕâÖÖͨѶÉõÖÁ¿ÉÒÔ·¢ÉúÔÚÔËÐÐÓÚ²»Í¬²Ù×÷ϵͳÉϵĶÔÏóÖ®¼ä¡£DCOM, CORBA»òJava RMIÖ»ÄÜÔÚ½ôÃÜñîºÏµÄ¶ÔÏóÖ®¼ä´«µÝÏûÏ¢£¬SOAPÔò¿ÉÔÚËÉñîºÏ¶ÔÏóÖ®¼ä´«µÝÏûÏ¢¡£
3¡¢ÄÚÈݹÜÀí
XMLÖ»ÓÃÔªËØºÍÊôÐÔÀ´ÃèÊöÊý¾Ý£¬¶ø²»ÌṩÊý¾ÝµÄÏÔʾ·½·¨¡£ÕâÑù£¬XML¾ÍÌṩÁËÒ»¸öÓÅÐãµÄ·½·¨À´±ê¼Ç¶ÀÁ¢ÓÚÆ½Ì¨ºÍÓïÑÔµÄÄÚÈÝ¡£
ʹÓÃÏóXSLTÕâÑùµÄÓïÑÔÄܹ»ÇáÒ׵ؽ«XMLÎļþת»»³É¸÷ÖÖ¸ñʽÎļþ£¬±ÈÈçHTML, WML, PDF, flat file, EDI, µÈµÈ¡£XML¾ßÓеÄÄܹ»ÔËÐÐÓÚ²»Í¬ÏµÍ³Æ½Ì¨Ö®¼äºÍת»»³É²»Í¬¸ñʽĿ±êÎļþµÄÄÜÁ¦Ê¹µÃËü³ÉΪÄÚÈݹÜÀíÓ¦ÓÃϵͳÖеÄÓÅÐãÑ¡Ôñ¡£
4¡¢Web¼¯³É
ÏÖÔÚÓÐÔ½À´Ô½¶àµÄÉ豸Ҳ֧³ÖXMLÁË¡£Ê¹µÃWeb¿ª·¢ÉÌ¿ÉÒÔÔÚ¸öÈ˵ç×ÓÖúÀíºÍä¯ÀÀÆ÷Ö®¼äÓÃXMLÀ´´«µÝÊý¾Ý¡£
Ϊʲô½«XMLÎı¾Ö±½ÓËͽøÕâÑùµÄÉè±¸È¥ÄØ£¿ÕâÑù×÷µÄÄ¿µÄÊÇÈÃÓû§¸ü¶àµØ×Ô¼ºÕÆÎÕÊý¾ÝÏÔʾ·½Ê½£¬¸üÄÜÌåÑ鵽ʵ¼ùµÄ¿ìÀÖ¡£³£¹æµÄ¿Í»§/·þÎñ(C/S)·½Ê½ÎªÁË»ñµÃÊý¾ÝÅÅÐò»ò¸ü»»ÏÔʾ¸ñʽ£¬±ØÐë


Ïà¹ØÎĵµ£º

J2ME µÄXML ½âÎöÆ÷ kXML


kXMLÊÇÒ»¸öJ2MEƽ̨ÏÂʹÓõÄXMLÓï·¨·ÖÎö³ÌÐò£¬¶ÔÓÚJ2MEÓ¦ÓóÌÐò·Ç³£Êʺϡ£ËüÓÐÒ»¸ö·Ç³£¶ÀÌØµÄDOM²Ù×÷·½·¨ºÍ±»³ÆÎªPullµÄÓï·¨·ÖÎö·½·¨¡£ËüÓÐÒÔÏÂÌØÐÔ£º
· Ö§³ÖXMLÃû³Æ¿Õ¼ä ¡¡¡¡
· ÓÃ"ËÉÉ¢"ģʽ·ÖÎöHTML»òÆäËüSGML¸ñʽ ¡¡¡¡
· Õ¼ÓúÜÉٵĴ洢¿Õ¼ä£¨21 kbps£© ¡¡¡¡
· »ùÓÚPullµÄ·ÖÎö ¡¡¡¡
......

XMLÖк¬ÓÐhtml±êÇ©µÄÎÊÌâ

¿´½áÂÛÇëÖ±½Ó¿´ÏÂÃæ
½ñÌìдÉú³ÉxmlµÄphp¡£Ã»ÓÐÓÃʲôXMLDOMNodeÖ®ÀàµÄÀ´Éú³É£¬¶øÊÇÖ±½Óecho³öxmlµÄÄÚÈÝ¡£
xmlµÄÄÚÈÝÖÐÓÐÒ»²¿·ÖµÄÊý¾ÝÊÇ´ÓdbÖÐÑ­»·È¡³öµÄ£¬ÎÊÌâ¾Í³öÔÚÕâ¡£ÎÒ·¢ÏÖÈ«²¿È¡³öÊý¾Ýʱ£¬¶ÔÓÚÉú³ÉµÄxml£¬simplexml_load_string·µ»Øfalse£¬¼´±íÃ÷Éú³ÉµÄxmlÊÇ·Ç·¨µÄ¡£
debugһϣ¬·¢ÏÖÈ¡³öÊý¾Ý¼ÓÒÔÏÞÖÆ limit 8 һϠ......

½âÎöxml Digester

       ×î½ü¿´µ½ÁËÒ»¸öÏîÄ¿½âÎöxmlµÄ·½Ê½£¬¾õµÃÒ²²»´í£¬²âÊÔϸú´ó¼Ò·ÖÏíÏ£¡ÑÛϽâÎöxmlµÄ·½Ê½ºÜ¶à£¬ÕâÀï²»ÌáÁË£¡Ö»Ì¸Ì¸digesterµÄʹÓã¬Ç³Ì¸°É£¡Ï£ÍûÒÔºóÄãÃÇÓöµ½ÁËÄÜÓеã°ïÖú°É£¡
       Ê×ÏÈÔÚʹÓÃDigester½âÎöxmlʱҪµ¼Èë2¸öjar°ü£¬ÓеÄÈË˵ÊÇ4¸ö£ ......

ÓÃjdom¶ÔxmlÎļþµÄ¶ÁÈ¡

import java.io.FileInputStream;
import java.io.IOException;
import java.util.Iterator;
import java.util.List;
import org.jdom.Document;
import org.jdom.Element;
import org.jdom.JDOMException;
import org.jdom.input.SAXBuilder;
import org.jdom.xpath.XPath;
public class XMLReader {
 priv ......

xml + xsl pagination

page.xml
<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="page.xsl" ?>
<list>
 <item>1</item>
 <item>2</item>
 <item>3</item>
 <item>4</item>
 <item>5</item>
& ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ