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

ASP.NET ÑÝÁ·£º´´½¨ÍøÒ³ÒÔÏÔʾ XML Êý¾Ý


Êý¾Ýͨ³£ÊÇÒÔ XML ¸ñʽÌṩ¸ø Web Ó¦ÓóÌÐòµÄ¡£µ«ÊÇ£¬XML Êý¾Ý±¾ÖÊÉÏÊÇ·Ö²ãµÄ£¬Òò´ËÄú¿ÉÄÜÏ£ÍûÄܹ»ÔÚ»ùÓÚÁбíµÄ¿Ø¼þÖÐʹÓà XML Êý¾Ý£¬Èç GridView »ò DropDownList ¿Ø¼þ¡£´ËÑÝÁ·ÑÝʾÈçºÎ½« XML Êý¾ÝÊÓΪ±í¸ñÊý¾Ý¿â±íÖеÄÊý¾Ý½øÐд¦Àí¡£
 
ͨ¹ý´ËÑÝÁ·£¬Äú½«Ñ§»áÈçºÎÖ´ÐÐÒÔÏÂÈÎÎñ£º
·Ê¹ÓÃÊý¾ÝÔ´¿Ø¼þ¶ÁÈ¡ XML Êý¾Ý²¢½«Êý¾ÝÌṩ¸øÁбí¿Ø¼þ¡£
·½« GridView ºÍ DataList ¿Ø¼þ°ó¶¨µ½ XML Êý¾Ý¡£
·´´½¨ÏÔʾÂß¼­Ïà¹ØµÄ XML Êý¾ÝµÄÖ÷ÏêϸÐÅÏ¢Ò³¡£
·¶Ô .xml ÎļþÓ¦ÓÃת»»ÒÔʹ¸ÃÎļþ¿ÉÓÃ×÷±í¸ñÊý¾Ý¡£
 
Ò»¡¢´´½¨ÍøÕ¾
Èç¹ûÒѾ­ÔÚ Visual Web Developer Öд´½¨ÁËÒ»¸öÍøÕ¾£¨ÀýÈ磬°´ÕÕ ÑÝÁ·£ºÔÚ Visual Web Developer Öд´½¨»ù±¾ÍøÒ³ ÖеIJ½Ö裩£¬Ôò¿ÉÒÔʹÓøÃÍøÕ¾²¢×ªµ½ÏÂÒ»²¿·Ö¡£·ñÔò£¬°´ÕÕÏÂÃæµÄ²½Öè´´½¨Ò»¸öеÄÍøÕ¾ºÍÍøÒ³¡£´´½¨ÎļþϵͳÍøÕ¾£º
1¡¢´ò¿ª Visual Web Developer¡£
2¡¢ÔÚ“Îļþ”²Ëµ¥ÉÏÖ¸Ïò“н¨ÍøÕ¾”¡£³öÏ֓н¨ÍøÕ¾”¶Ô»°¿ò¡£
3¡¢ÔÚ“Visual Studio ÒÑ°²×°µÄÄ£°å”֮ϵ¥»÷“ASP.NET ÍøÕ¾”¡£
4ÔړλÖÔ¿òÖе¥»÷“Îļþϵͳ”£¬È»ºóÊäÈëÒª±£´æÍøÕ¾µÄÎļþ¼ÐµÄÃû³Æ¡£ÀýÈ磬¼üÈëÎļþ¼ÐÃû³Æ“C:\WebSites\XMLWalkthrough”¡£
5¡¢ÔÚ“ÓïÑÔ”ÁбíÖУ¬µ¥»÷ҪʹÓõıà³ÌÓïÑÔ£¬Èç“Visual Basic”»ò“Visual C#”¡£ÄúÑ¡ÔñµÄ±à³ÌÓïÑÔ½«ÊÇÍøÕ¾µÄĬÈÏÓïÑÔ£¬µ«Äú¿ÉÒÔΪÿ¸öÒ³·Ö±ðÉèÖñà³ÌÓïÑÔ¡£
6¡¢µ¥»÷“È·¶¨”¡£Visual Web Developer ´´½¨¸ÃÎļþ¼ÐºÍÒ»¸öÃûΪ Default.aspx µÄÐÂÒ³¡£
 
¶þ¡¢ÎªÊý¾Ý´´½¨ .xml Îļþ
ÈôҪʹÓà XML Êý¾Ý£¬ÇëÔÚÍøÕ¾Öд´½¨Ò»¸ö .xml Îļþ¡£
1¡¢ÔÚ½â¾ö·½°¸×ÊÔ´¹ÜÀíÆ÷ÖУ¬ÓÒ»÷ App_Data Îļþ¼Ð£¬È»ºóµ¥»÷“Ìí¼ÓÐÂÏ£
˵Ã÷£º ½« .xml Îļþ·ÅÈë App_Data Îļþ¼Ðʱ£¬.xml Îļþ¾Í¾ßÓÐÁËÕýÈ·µÄȨÏÞ£¬¿ÉÒÔÔÊÐí ASP.NET ÔÚÔËÐÐʱ¶Ô¸ÃÎļþ½øÐжÁд²Ù×÷¡£´ËÍ⣬½«Îļþ±£ÁôÔÚ App_Data Îļþ¼ÐÖпɷÀÖ¹ÔÚä¯ÀÀÆ÷Öв鿴ÕâЩÎļþ£¬ÒòΪ App_Data Îļþ¼Ð±»±ê¼ÇΪ²»¿Éä¯ÀÀ¡£
2¡¢ÔÚ“Visual Studio ÒÑ°²×°µÄÄ£°å”֮ϵ¥»÷“XML Îļþ”¡£
3¡¢ÔÚ“Ãû³Æ”¿òÖмüÈë“Bookstore.xml”¡£
4¡¢µ¥»÷“Ìí¼Ó”¡£¼´´´½¨ÁËÒ»¸ö½ö°üº¬ XML Ö¸ÁîµÄР.xml Îļþ¡£
5¡¢¸´ÖÆÏÂÃæµÄ XML Êý¾Ý£¬È


Ïà¹ØÎĵµ£º

ÓÃjdomÀ´½âÎöxmlÎļþ

xmlÎļþ£º
<?xml version="1.0" encoding="UTF-8"?>
<mobile-list>
<mobile type="Nokia2652">
<wap2>false</wap2>
<width>115</width>
</mobile>
<mobile type="Nokia2650">
......

asp¶ÁÈ¡XMLÎļþ

<%
'
Set http=Server.CreateObject("Microsoft.XMLHTTP")
http.Open "GET","http://127.0.0.1/1.xml",False
http.send
Dim xml
Set xml = Server.CreateObject("Microsoft.XMLDOM")
xml.async = False
'xml.load (Server.MapPath("1.xml"))¡¡'Èç¹û²»ÊÇÔ¶³ÌÎļþÖ±½ÓÕâÒ»²½
xml.Load(http.ResponseXML)
Dim t ......

OpenXml¿ª·¢ Ò»¸öÓ¦ÓÃXmlµÄÀý×Ó


  3private XmlDocument xmlDoc;
  4        //load xml file
  5        private void LoadXml()
  6        { ......

ASP.NET³£ÓÃJS½Å±¾ÕûÀí

Asp.netÉè¼Æʱ¾­³£ÒªÔÚ.aspx.cs´úÂëÖÐдһЩ½Å±¾,ÿ´Î¶¼ÖØÐÂд±È½ÏÂé·³,ËùÒ԰Ѿ­³£ÓõÄÕûÀíÁËÒ»ÏÂ,д³ÉÒ»¸ö¹«¹²Àà,ÒÔ±ãÒÔºóµ÷ÓÃ.
 
using System.Text;
using System.Web;
using System.Web.UI; namespace Lmsoft.Net.Web
{
    /**//// <summary>
    /// ÎļþÃû: Js.cs ......

ASP.NET ½«±í¸ñ¿Ø¼þ°ó¶¨µ½ XmlDataSource ¿Ø¼þ


      XmlDataSource ¿Ø¼þÖ÷ÒªÓÃÓÚ½«·Ö²ãµÄ XML Êý¾Ý¹«¿ª¸øÖîÈç TreeView »ò Menu ¿Ø¼þµÈ°ó¶¨¿Ø¼þ¡£»¹¿ÉÒÔ½« GridView »ò DataList ¿Ø¼þµÈ±í¸ñÊý¾Ý°ó¶¨¿Ø¼þ°ó¶¨µ½ XmlDataSource ¿Ø¼þ¡£
 
Ò»¡¢°ó¶¨µ½ XML Êý¾ÝÖеÄ×Ö¶Î
ÔÚ½«±í¸ñÊý¾Ý°ó¶¨¿Ø¼þ°ó¶¨µ½ XmlDataSource ¿Ø¼þʱ£¬¸Ã¿Ø¼þ½ö³ÊÏÖ ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØͼ | ¸ÓICP±¸09004571ºÅ