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 Êý¾Ý£¬È
Ïà¹ØÎĵµ£º
ÔÚWeb±à³Ì¹ý³ÌÖУ¬´æÔÚןܶలȫÒþ»¼¡£±ÈÈçÔÚÒÔÇ°µÄASP°æ±¾ÖУ¬CookieΪ·ÃÎÊÕߺͱà³ÌÕ߶¼ÌṩÁË·½±ã£¬²¢Ã»ÓÐÌṩ¼ÓÃܵŦÄÜ¡£´ò¿ªIEä¯ÀÀÆ÷£¬Ñ¡Ôñ“¹¤¾ß”²Ëµ¥ÀïµÄ“InternetÑ¡Ï¬È»ºóÔÚµ¯³öµÄ¶Ô»°¿òÀïµ¥»÷“ÉèÖÔ°´Å¥£¬Ñ¡Ôñ“²é¿´Îļþ”°´Å¥£¬ÔÚµ¯³öµÄ´°¿ÚÖУ¬¾Í»áÏÔʾӲÅÌÀï ......
package com.pk.xml;
import java.io.File;
import org.dom4j.Document;
import org.dom4j.Element;
import org.dom4j.io.SAXReader;
public class Dom4j {
public static void main(String[] args) {
try {
//»ñµÃSAX½âÎöÆ÷
SAXReader reader = new SAXReader();
//½âÎöÎļþ
File file = n ......
ʹÓÃÑéÖ¤×é¿ÉÒÔ½«Ò³ÃæÉϵÄÑéÖ¤¿Ø¼þ¹éΪһ×é¡£¿ÉÒÔ¶Ôÿ¸öÑéÖ¤×éÖ´ÐÐÑéÖ¤£¬¸ÃÑéÖ¤ÓëͬһҳµÄÆäËûÑéÖ¤×éÎ޹ء£
½«Òª·Ö×éµÄËùÓпؼþµÄ ValidationGroup ÊôÐÔÉèÖÃΪͬһ¸öÃû³Æ£¨×Ö·û´®£©¼´¿É´´½¨ÑéÖ¤×é¡£¿ÉÒÔΪÑéÖ¤×é·ÖÅäÈκÎÃû³Æ£¬µ«±ØÐë¶Ô¸Ã×éµÄËùÓгÉԱʹÓÃÏàͬµÄÃû³Æ¡£
Ôڻط¢¹ý³ÌÖУ¬Ö» ......
0¡¢ÒýÑÔ
Web Ò³ÃæÊÇÎÞ״̬µÄ£¬ ·þÎñÆ÷¶Ôÿһ´ÎÇëÇó¶¼ÈÏΪÀ´×Ô²»Í¬Óû§£¬Òò´Ë£¬±äÁ¿µÄ״̬ÔÚÁ¬Ðø¶ÔͬһҳÃæµÄ¶à´ÎÇëÇóÖ®¼ä»òÔÚÒ³ÃæÌøתʱ²»»á±»±£Áô¡£ÔÚÓÃAsp.NET Éè¼Æ¿ª·¢Ò»¸öWebϵͳʱ£¬ Óöµ½Ò»¸öÖØÒªµÄÎÊÌâÊÇÈçºÎ±£Ö¤Êý¾ÝÔÚÒ³Ãæ¼ä½øÐÐÕýÈ·¡¢°²È«ºÍ¸ßЧµØ´«ËÍ£¬Asp.net ÌṩÁË״̬¹ÜÀíµÈ¶àÖÖ¼¼ÊõÀ´½â¾ ......