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

Ajax ºÍ XML: ÎåÖÖ Ajax ·´Ä£Ê½

ͨ¹ýÀí½â´íÎóµÄ±àÂ뷽ʽ£¬¿ÉÒÔ¸üºÃµØÁ˽âÈçºÎÕýÈ·µØ½øÐбàÂë¡£µ±È»£¬±àд Asynchronous JavaScript™ +
XML£¨Ajax£©ÓÐÕýÈ·µÄ·½·¨£¬Ò²ÓдíÎóµÄ·½·¨¡£±¾ÎĽ«ÌÖÂÛһЩÐèÒª±ÜÃâµÄ³£¼û±àÂëʵ¼ù¡£
Èç¹ûÈËÃÇÔÚµÚÒ»´Î¾ÍÄܹ»½«ËùÓÐÊÂÇéÈ«²¿×ö¶Ô£¬ÄÇôÕâ¸öÊÀ½ç½«±äµÃÍêÈ«²»Í¬¡£Ajax Ò²ÊÇÈç´Ë¡£ÎÒ×öÁË´óÁ¿µÄ¹¤×÷ÒÔÖ§³Ö Ajax
¿ª·¢ÈËÔ±£¨°üÀ¨ÎÒ×Ô¼º£©£¬°üÀ¨±àÂ롢׫дÎÄÕºÍÑݽ²¡£Í¨¹ýÕâЩ¹¤×÷£¬ÎÒѧµ½ÁËºÜ¶à¹ØÓÚÕýÈ·ºÍ´íÎó±àд Ajax µÄ֪ʶ¡£ÔÚÎÒµÄÉÏһƪÎÄÕ “ÎåÖÖ³£¼û Ajax ģʽ£º¿ÉÁ¢¼´Ê¹ÓÃÕâЩ·Ç³£ÓÐÓÃµÄ Ajax Éè¼ÆÄ£Ê½
” ÖУ¬ÎÒ½éÉÜÁËÎåÖÖÓÃÓÚÕýÈ·±àд
Ajax Ó¦ÓóÌÐòµÄģʽ¡£ÔÚÕâÆªÎÄÕÂÖУ¬ÎÒ½«½éÉÜ Ajax ´úÂëÖг£¼ûµÄÎåÖÖ·´Ä£Ê½¡£
Äú¿ÉÄÜ»áÎÊ£¬Ê²Ã´ÊÇ·´Ä£Ê½£¨anti-pattern£©
£¿·´Ä£Ê½

¾ÍÊÇÆµ·±³öÏÖµÄÓ¦ÓóÌÐòÉè¼ÆÈ±ÏÝ£¬ÒѾ­³ÉΪËùÓÐÈ˶¼Ó¦¸Ã×¢ÒâµÄÎÊÌâ¡£ÎÒÔÚÕâÀォ´Ó½Ï¸ßµÄ²ã´Î½øÐÐÌÖÂÛ£¬¶ø²»Éæ¼°Óï·¨´íÎóºÍÁ´½ÓÎÊÌâ¡£
´ó¶àÊý¿ª·¢ÈËÔ±Ìý˵¹ý¹ØÓÚ·´Ä£Ê½µÄÒ»¸öºÜºÃµÄÀý×Ó£º½á¹¹»¯²éѯÓïÑÔ£¨Structured Query Language£¬SQL£©µÄ´íÎóʹÓõ¼Ö Web
Õ¾µãÊܵ½ SQL
×¢Èë¹¥»÷¡£ÕâÖÖ·´Ä£Ê½Ê¹µÃ¹«Ë¾Ëðʧ²ÒÖØ£¬²¢±©Â¶Á˿ͻ§¼Ç¼£¬¶øÇÒ²»ÐÒµÄÊÇûÓÐÒ»ÖÖ±à³ÌÓïÑÔ¿ÉÒÔÐÒÃâ¡£Òò´Ë£¬ÎÒÃÇÓбØÒªÁ˽âÕâÖÖģʽ·¢ÉúµÄÔ­ÀíºÍÔ­Òò£¬ÒÔ¼°ÈçºÎ±ÜÃâ¡£
Ajax ·´Ä£Ê½Ò²ÊÇÈç´Ë¡£ÎÒ²¢²»ÊÇ˵ËüÃǽ«Ôì³É¹«Ë¾ËðʧÊýÊ®ÒÚµÄÊÕÈ룬µ«ÊÇËüÃÇ¿ÉÒÔ¸ã¿å·þÎñÆ÷»òÕßÌṩÔã¸âµÄÓû§ÌåÑ飬ÕâÖÖ´ú¼Û²»½ö°º¹ó£¬¶øÇÒÁîÈ˾ÚÉ¥¡£
Èç¹ûÀí½âÁË·¢Éú´íÎóµÄÄÚÈÝ£¬Äú½«Ñ§µ½ºÜ¶à֪ʶ¡£ºÜ¶àʱºò£¬ÈËÃǽö½ö°Ñ Ajax ¿´×÷ÊÇÒ»ÖÖÔÚ¼ÓÔØÒ³Ãæºó´Ó·þÎñÆ÷È¡»Ø XML
µÄ·½Ê½¡£ÕâÖÖ¹Ûµã·Ç³£ÏÁ°¯£¬²¢ÇÒÈç¹û±»´íÎóʹÓ㬽«Òý·¢Ó¦ÓóÌÐòµÄÐÔÄÜÎÊÌâ¡£ÔÚ±¾ÎÄÖУ¬ÎÒ½«½âÊÍÕâÖÖ¹ÛµãÖ®ËùÒÔ´íÎóµÄÔ­Òò£¬ÒÔ¼°ÈçºÎÐÞ¸´ÕâÖÖ´íÎó¡£
ÔÚûÓбØÒªµÄʱºòÂÖѯ¼ÆÊ±Æ÷
ÎÒ¼ûµ½µÄºÜ¶à Ajax ÎÊÌâ¶¼ºÍÀÄÓà JavaScript ÓïÑÔÄÚÖõļÆÊ±Æ÷¹¦ÄÜÓйء£ÆäÖеĹؼü·½·¨ÊÇ window.setInterval()
¡£Ö»Òª¿´µ½ÕâÖÖ·½·¨£¬¾ÍÐèÒªÉÔ΢Ìá¸ß¾¯Ì裻ΪʲôҪʹÓÃÒ»¸ö¼ÆÊ±Æ÷ÄØ£¿µ±È»£¬¼ÆÊ±Æ÷ÓÐÆäÓÃ;
—— ±ÈÈ磬¶¯»­¡£
window.setInterval()

·½·¨¸æËßÒ³ÃæÒÔÌØ¶¨µÄʱ¼ä¼ä¸ô»Øµ÷ij¸öº¯Êý£¨±ÈÈçÿÃ룩¡£´ó¶àÊýä¯ÀÀÆ÷¶ÔʹÓÃÕâЩ¼ÆÊ±Æ÷×ÜÊÇ˵µÃ¶à£¬×öµÃÉÙ£¬Ö÷ÒªÊÇÒòΪ JavaScript
ÓïÑÔÊǵ¥Ï̵߳ÄÓïÑÔ¡£Èç¹ûÄúÒªÇóµÄʱ¼ä¼ä¸ôΪ 1 Ã룬ÄÇô»ñµÃµÄ»Øµ÷ʱ¼ä¼ä¸ô¿ÉÄÜÊÇ 1 Ãë¡¢1.2 Ãë¡¢9 Ãë»òÈÎºÎÆäËûʱ¼ä¡£
¾ø¶Ô²»ÐèҪʹÓ


Ïà¹ØÎĵµ£º

ÓÃDom4J½âÎö´øÃüÃû¿Õ¼äµÄXMLÎļþ

Dom4JÊÇÒ»¸ö¿ªÔ´µÄÓÅÐãµÄXML½âÎöAPI£¬ÏÖÔÚÔ½À´Ô½¶àµÄÏîÄ¿ÖпªÊ¼²ÉÓÃÕâÖÖ½âÎö·½Ê½£¬ÆäÖаüº¬ÁËÖøÃûµÄHibernate¡£ÕâÀïÎÒÃÇʹÓÃDom4J½âÎöÒ»¸ö´øÃüÃû¿Õ¼äµÄCXFµÄSpringÅäÖÃÎļþ¡£Ïȵ¼Èëdom4j-1.6.1.jar
spring ÅäÖÃÎļþ applicationContext-cxf.xml:
 <?xml version="1.0" encoding="UTF-8"?>
<beans xmlns=" ......

ʹÓÃ.NETÖеÄXML×¢ÊÍ(Ò») XML×¢ÊͱêÇ©½²½â

Ò».ÕªÒª
    .NetÔÊÐí¿ª·¢ÈËÔ±ÔÚÔ´´úÂëÖвåÈëXML×¢ÊÍ£¬ÕâÔÚ¶àÈËЭ×÷¿ª·¢µÄʱºòÏÔµÃÌØ±ðÓÐÓᣠC#½âÎöÆ÷¿ÉÒÔ°Ñ´úÂëÎļþÖеÄÕâЩXML±ê¼ÇÌáÈ¡³öÀ´£¬²¢×÷½øÒ»²½µÄ´¦ÀíΪÍⲿÎĵµ¡£ ÕâÆªÎÄÕ½«Õ¹Ê¾ÈçºÎʹÓÃÕâЩXML×¢ÊÍ¡£ ÔÚÏîÄ¿¿ª·¢ÖУ¬ºÜ¶àÈ˲¢²»ÀÖÒâд·±ÔÓµÄÎĵµ¡£µ«ÊÇ£¬¿ª·¢×鳤ϣÍû´úÂë×¢Ê;¡¿ÉÄÜÏêϸ£»ÏîÄ¿ ......

FLASHЧ¹û£¬Í¨¹ýxmlÎļþÁ´½ÓÊý¾Ý


ÎļþÈçÏÂ
<BODY>
<SCRIPT src="swfobject.js"
type=text/javascript></SCRIPT>
<SCRIPT language=javascript>
var flashvars = {};
flashvars.myxmlpath = 'content.xml';
flashvars.type = 'content';
flashvars.decription = '0';
flashvars.textstyle = '';
flashvars.de ......

javascript½«×Ö·û´®ÀàÐÍת»»ÎªXML¶ÔÏó

try { //Internet Explorer
xmlDoc=new ActiveXObject("Microsoft.XMLDOM");
xmlDoc.async="false";
xmlDoc.loadXML(data);
} catch(e) { //Other Browsers
parser=new DOMParser();
xmlDoc=parser.parsefromString(data,"text/xml");
} ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ