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

Ajax ºÍ XML: ÎåÖÖ³£¼û Ajax ģʽ

Asynchronous JavaScript + XML£¨Ajax£©ÎÞÒÉÊÇ 2006 Äê×îÈÈÃŵļ¼ÊõÊõÓÇÒÓÐÍûÔÚ
2007 µÃµ½½øÒ»²½·¢Õ¹¡£µ«ÊǶÔÄúµÄÓ¦ÓóÌÐòÀ´ËµËü¾¿¾¹ÓÐʲôÒâÒåÄØ£¿Ajax Ó¦ÓóÌÐòÖÐÄÄÒ»ÖÖ³£¼û¼Ü¹¹Ä£Ê½Ó¦ÓÃ×î¹ã·ºÄØ£¿±¾ÎĽ«½éÉÜÎåÖÖ³£¼û
Ajax Éè¼Æģʽ£¬¿ÉÒÔʹÓÃËüÃÇ×÷Ϊ¹¤×÷µÄ»ù´¡¡£
µÄÈ·£¬Ajax
ÊÇ Web 2.0
ÈÈÃÅÊõÓËùÓÐÈ˶¼Ï£Íû½«ÆäÓ¦ÓÃÓÚ×Ô¼ºµÄÕ¾µã¡£µ«ÊÇËü¶ÔÎÒÃǾ¿¾¹ÓÐʲôÒâÒ壿¹¤³Ìʦ¸ÃÈçºÎÔڼܹ¹µÄ²ãÃæÉϽ«Æ伯³Éµ½×Ô¼ºµÄÕ¾µãÖУ¿ÔÚÕâƪÎÄÕÂÖУ¬ÎÒ½«½éÉÜ
Ajax µÄ»ù±¾ÖªÊ¶£¬²¢Õ¹Ê¾Ò»Ð©ÒѾ­³ÉΪ Web 2.0 ¿ª·¢×î¼Ñʵ¼ùµÄ Ajax Éè¼Æģʽ¡£
Çë·ÃÎÊ Ajax ¼¼Êõ×ÊÔ´ÖÐÐÄ
£¬ÕâÊÇÓÐ¹Ø Ajax ±à³ÌÄ£ÐÍÐÅÏ¢µÄһվʽÖÐÐÄ£¬°üÀ¨ºÜ¶àÎĵµ¡¢½Ì³Ì¡¢ÂÛ̳¡¢blog¡¢wiki ºÍÐÂÎÅ¡£ÈκΠAjax µÄÐÂÐÅÏ¢¶¼ÄÜÔÚÕâÀïÕÒµ½¡£
Ê×ÏÈ£¬Ajax
½ö½öÊÇÒ»¸öÉæ¼°Ò»×é¼¼ÊõµÄÊõÓ°üÀ¨ Dynamic HTML£¨DHTML£©ºÍ XMLHTTPRequest
¶ÔÏó¡£DHTML ÓÉÈý¸öÔªËØ×éºÏ¶ø³É£¬ËüÃÇ·Ö±ðÊdz¬Îı¾±ê¼ÇÓïÑÔ£¨Hypertext Markup
Language£¬HTML£©¡¢JavaScript ´úÂëºÍ¼¶ÁªÑùʽ±í£¨Cascading Style Sheet£¬CSS£©¡£ÔÚ Web
Ò³ÃæʹÓà JavaScript ´úÂ룬¿ÉÒÔ¶¯Ì¬µØ¸Ä±äÒ³Ã棬°üÀ¨Ìí¼Ó¡¢É¾³ý»ò¸ü¸ÄÒ³ÃæÄÚÈÝ¡£Õâ¾ÍÊÇ DHTML µÄ¶¯Ì¬
²¿·Ö¡£JavaScript ´úÂëʹÓà XMLHTTPRequest
¶ÔÏóÔÚ¼ÓÔØÒ³ÃæºóÏò·þÎñÆ÷ÇëÇóÊý¾Ý¡£
ÕâÁ½ÖÖÔªËصÄ×éºÏ —— ´Ó·þÎñÆ÷¶¯Ì¬ÇëÇóÊý¾ÝÈ»ºóʹÓÃÕâЩÊý¾Ý¸ü¸ÄÒ³Ãæ —— ¾ÍÊÇ Ajax
µÄ±¾ÖÊ£¬Ò²ÊÇ Web 2.0 Õ¾µãµÄ¶¯Ì¬ÌØÐÔ¡£
µ«ÕⲢûÓÐÕæÕý¸æËßÄúÈçºÎʵ¼ÊÓ¦ÓÃÕâЩÌØÐÔÒÔ¼°ÈçºÎÔÚÕ¾µãÖÐʹÓÃËüÃÇ¡£Òò´Ë£¬ÐèÒªÒ»×é¼òµ¥µÄÉè¼Æģʽ
¡£
Èç¹ûÄú¶ÔÕâ¸öÊõÓï¸Ðµ½Ä°Éú£¬±¾ÎÄÍƽéÁËÒ»±¾·Ç³£ÓÅÐãµÄͬÃûÊé¼®£¨²Î¼û ²Î¿¼×ÊÁÏ
£©¡£Õâ±¾ÊéÕë¶Ô¹¤³Ìʦ¾­³£Ãæ¶ÔµÄÈÎÎñÌṩÁËÒ»×éʵÏÖģʽ¡£Ëü²»½öÌṩÁËÉè¼ÆϵͳµÄ×î¼Ñʵ¼ù£¬»¹½éÉÜÁ˹¤³Ìʦ̸ÂÛ´úÂëʱÓõ½µÄÊõÓï¡£
±¾ÎĽéÉÜÁËÎåÖÖ³£¼û Ajax Éè¼Æģʽ¡£ËüÃÇÔÚʹÓà HTML¡¢XML ºÍ JavaScript ´úÂë´Ó·þÎñÆ÷»ñÈ¡Êý¾Ý·½ÃæÓÐËù²»Í¬¡£ÎÒÏȽéÉÜ×î¼òµ¥µÄģʽ£¬Ëü½«Ê¹ÓÃÀ´×Ô·þÎñÆ÷µÄРHTML Ò³ÃæÀ´¸üÐÂÒ³Ãæ¡£
ģʽ 1. Ìæ»» HTML Ƭ¶Î
×î³£¼ûµÄ Ajax ÈÎÎñÒ²Ðí¾ÍÊÇÏò·þÎñÆ÷ÇëÇó¸üÐ嵀 HTML ²¢Ê¹ÓÃËü¸üв¿·ÖÒ³Ãæ¡£¿ÉÄÜÐèÒªÖÜÆÚÐÔµØÍê³ÉÕâÒ»ÈÎÎñ —— ±ÈÈ磬¸üйÉÊб¨¼Û¡£Ò²¿ÉÄÜÒª°´Ðè¸üР—— ±ÈÈ磬¶ÔËÑË÷ÇëÇó½øÐÐÏìÓ¦¡£
Çåµ¥ 1
ÖеĴúÂë´Ó·þÎñÆ÷ÇëÇóÒ»¸öÒ³ÃæÈ»ºó½«ÄÚÈÝ·ÅÈëÒ³ÃæÖ÷ÌåµÄ <div>


Ïà¹ØÎĵµ£º

¹ØÓÚxmlʹÓõĸÐÎò

н¨xmlÎļþµÄÇé¿ö¿ÉÄܲ»¶à£¬µ«¶Ô½Úµã¡¢ÊôÐÔµÄÔöɾ¸Ä²é»áºÜ³£¼û
 XmlDocument xmlDoc = new XmlDocument();
        xmlDoc.Load(Server.MapPath("data.xml"));
ÕâÁ½¾äÓ¦¸ÃºÜ³£Óõģ¬¼ÓÔØÒѾ­´æÔÚµÄxmlÎĵµ¡£
XmlNode root;//¸ù½Úµã
root = xmldoc.DocumentElement;//»ñÈ¡¸ù½ ......

VC½âÎöXML ʹÓÃCMarkupÀà½âÎöXML


  ÎÒÊÇʹÓõÄCMarkupÀà¶ÔXML½øÐвÙ×÷¡£        
         CMarkupºÃÏó¶¼ÊÇÏÈ´ÓÒ»¸öxmlÎļþÀïÃæ°ÑÄÚÈݶÁ³öÀ´£¬ÔÙ½øÐнâÎö£¬¸ãµÃÎÒºÞ²»µÃÒª°ÑÎÒµÄCStringдµ½xmlÎļþÀïÃæÔÙÈ¡³öÀ´ÁË¡£
         ......

C#²éѯÊý¾Ý¿â°Ñ½á¹ûÊä³öµ½XMLµÄÀý×Ó

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Data.SqlClient;
using System.Data;
namespace ConsoleApplication4
{
class Program
{
static void Main(string[] args)
{
//sqlserverÉí·ÝÑéÖ¤
//s ......

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

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

Òþ²ØÓò·½Ê½µÄAjaxʵÏÖ


xmlHttpÐÎʽµÄAjax£ºXmlHttpÐÎʽµÄAjax IBM¼¼ÊõÎĵµ¿â
ÒÔÏÂÊÇÀûÓÃÒþ²ØiframeʵÏÖµÄajax:
index.htm
<html>
<head>
</head>
<body>
<iframe id="testFrame" frameborder="0" style="width:0px; height:0px;">
</ifra ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØͼ | ¸ÓICP±¸09004571ºÅ