XMLÈëÃŵij£¼ûÎÊÌâ(¶þ)
Internet Explorer 5.0 ¶Ô XML ÌṩÄĸö¼¶±ðµÄÖ§³Ö£¿
¡¡¡¡Internet Explorer 5 ÌṩÏÂÁÐ XML Ö§³Ö£º
¡¡¡¡Ö±½Ó²é¿´ XML¡£Microsoft XML ʵÏÖÔÊÐíÓû§Í¨¹ýËûÃÇµÄ Web ä¯ÀÀÆ÷ʹÓà XSL »òÕß²ãµþÑùʽ±í (CSS) ²é¿´ XML£¬¾ÍÏó²é¿´ HTML ÎĵµÒ»Ñù¡£
¡¡¡¡¸ßÐÔÄÜ¡¢ÑéÖ¤ XML ÒýÇæ¡£Internet Explorer 4.0 ¿ª·¢ÈËÔ±ÊìϤµÄ XML ÒýÇæÒѾµÃµ½Á˺ܴóµÄÔöÇ¿£¬²¢ÇÒÍêÈ«Ö§³Ö W3C XML 1.0 ºÍ XML Ãû³Æ¿Õ¼ä£¬ÕâÑù¿ª·¢ÈËÔ±¾Í¿ÉÒÔÔÚ Web ÉÏͳһÏÞ¶¨ÔªËØÃû³Æ£¬´Ó¶ø±ÜÃâÁËÏàͬÃû³ÆµÄÔªËØÖ®¼äµÄ³åÍ»¡£Windows Öеı¾»ú XML Ö§³ÖÒâζ×Å£¬µ±¿ª·¢ÈËÔ±ÔÚÓ¦ÓóÌÐòºÍ×é¼þÖ®¼äÒƶ¯Êý¾Ýʱ£¬¿ÉÒÔʹÓÃÍêÕûµÄ XML ´¦Àí¹¦ÄÜÀ´¶ÁÈ¡ºÍ´¦ÀíÊý¾Ý¡£
¡¡¡¡¿ÉÀ©Õ¹Ñùʽת»»ÓïÑÔ (XSLT) Ö§³Ö¡£Ê¹ÓûùÓÚ×îÐ嵀 W3C Working Draft µÄ Microsoft XSLT ´¦ÀíÆ÷£¬¿ª·¢ÈËÔ±¿ÉÒÔ¶Ô XML Êý¾ÝÓ¦ÓÃÑùʽ±í£¬²¢ÒÔÒ×ÓÚ×Ô¶¨ÒåµÄ¶¯Ì¬ºÍÁé»î·½Ê½À´ÏÔʾÊý¾Ý¡£Microsoft XSLT ´¦ÀíÆ÷µÄ²éѯ¹¦ÄÜÒ²ÔÊÐí¿ª·¢ÈËÔ±ÓóÌÐò£¬ÔÚ¿Í»§»ú»ò·þÎñÆ÷ÉÏ£¬ÔÚ XML Êý¾Ý¼¯ÄÚ²¿²éÕÒºÍժȡÐÅÏ¢¡£
¡¡¡¡XML ¼Ü¹¹¡£¼Ü¹¹£¨Ó¢ÎÄ£© ¶¨Òå XML Îĵµ¹æÔò£¬°üÀ¨ÔªËØÃû³ÆºÍ·á¸»µÄÊý¾ÝÀàÐÍ£¬ËüÃǵÄÔªËØ¿ÉÒÔ±íÏÖΪ×éºÏ£¬²¢ÇÒÿ¸öÔªËصÄÊôÐÔ¶¼¿ÉÓá£ÎªÁËÆôÓöà²ãÓ¦ÓóÌÐò£¬Microsoft ½«¸ù¾ÝÌá½»¸ø W3C XML ¹¤×÷×éµÄËõ¼õ XML Êý¾Ý¼Ü¹¹ (XDR) À´·¢²¼ XML ¼Ü¹¹µÄ¼¼ÊõÔ¤ÀÀ¡£
¡¡¡¡·þÎñÆ÷¶Ë XML¡£·þÎñÆ÷¶Ë XML ´¦ÀíÔÊÐíʹÓà XML ×÷ΪÔÚ¶à¸ö·Ö²¼Ê½Ó¦ÓóÌÐò·þÎñÆ÷£¨ÉõÖÁÊÇ¿çÔ½²Ù×÷ϵͳ±ß½ç£©Ö®¼ä´«ËÍÊý¾ÝµÄ±ê×¼·½Ê½¡£
¡¡¡¡XML Îĵµ¶ÔÏóÄ£ÐÍ (DOM)¡£XML DOM ÊDZê×¼¶ÔÏóÓ¦ÓóÌÐò±à³Ì½Ó¿Ú£¬Ëüʹ¿ª·¢ÈËÔ±Äܹ»ÓóÌÐò¿ØÖÆ XML ÎĵµÄÚÈÝ¡¢½á¹¹¡¢¸ñʽµÈµÈ¡£Microsoft XML ʵÏÖ°üÀ¨¶Ô W3C XML DOM ½¨ÒéµÄÍêÈ«Ö§³Ö£¬²¢ÇÒ¿ÉÒÔÓýű¾¡¢Visual Basic ¿ª·¢ÏµÍ³¡¢C++ ºÍÆäËû±à³ÌÓïÑÔÀ´·ÃÎÊ¡£
¡¡¡¡C++ XML Êý¾ÝÔ´¶ÔÏó¡£XML DSO ÔÊÐí½« HTML ÔªËØÖ±½Ó°ó¶¨µ½ XML Êý¾Ýµº¡£´ËÍ⣬Ëü»¹Ìá¸ßÁËÐÔÄÜ£¬ÓÐÇ¿´óµÄÄÜÁ¦¿ÉÒ԰󶨵½²»Í¬ XML ½ÚµãÉÏ£¬¶øÇÒÀûÓÃÁË Internet Explorer 5 beta ÖÐËùÓеÄеÄÊý¾Ý°ó¶¨¹¦ÄÜ¡£
¡¡¡¡HTML¡¢¶¯Ì¬ HTML ºÍ XML Ö®¼äµÄ¹ØϵÊÇʲô£¿
¡¡¡¡HTML ¿ÉÒÔºÍ CSS Ò»ÆðÓÃÓÚ¸ñʽ»¯ºÍ±íʾ³¬Á´½ÓÒ³Ãæ¡£¶¯Ì¬ HTML£¬Í¨¹ý DOM£¬Ê¹ HTML ÖеÄËùÓÐÔªËØ£¬¶¼¿ÉÒÔͨ¹ýÓëÓïÑÔÎ޹صĽű¾ºÍÆäËû±à³ÌÓïÑÔÀ´·ÃÎÊ£¬´Ó¶øÔںܴó³Ì¶ÈÉÏÌá¸ßÁË¿Í»§»ú¶ËµÄ½»»¥ÄÜÁ¦£¬¶øÇÒ²»ÐèÒª¶Ô·þÎñÆ÷µÄ¶îÍâÐèÇó¡£Ò³ÃæµÄ¶ÔÏóÄ£ÐÍÔÊÐí¶¯Ì¬¸ü¸ÄÈκη½ÃæµÄÄÚÈÝ£¨°üÀ¨Ôö¼Ó¡¢É¾³ýºÍÒƶ¯£©¡£
¡¡¡¡Í¨¹ýΪ½
Ïà¹ØÎĵµ£º
¡¡¡¡XML£¨Extensible Markup Language£©¼´¿ÉÀ©Õ¹±ê¼ÇÓïÑÔ£¬ËüÓëHTMLÒ»Ñù£¬¶¼ÊÇSGML(Standard Generalized Markup Language,±ê׼ͨÓñê¼ÇÓïÑÔ)¡£XmlÊÇInternet»·¾³Öпçƽ̨µÄ£¬ÒÀÀµÓÚÄÚÈݵļ¼Êõ£¬Êǵ±Ç°´¦Àí½á¹¹»¯ÎĵµÐÅÏ¢µÄÓÐÁ¦¹¤¾ß¡£À©Õ¹±ê¼ÇÓïÑÔXMLÊÇÒ»ÖÖ¼òµ¥µÄÊý¾Ý´æ´¢ÓïÑÔ£¬Ê¹ÓÃһϵÁмòµ¥µÄ±ê¼ÇÃèÊöÊý¾Ý£¬¶øÕâЩ±ê¼Ç¿É ......
ÔÚÕë¶ÔXMLÎĵµµÄÓ¦Óñà³Ì½Ó¿ÚÖУ¬×îÖ÷ÒªµÄÓÐW3CÖƶ¨µÄDOM(Document Object Method£¬Îĵµ¶ÔÏóÄ£ÐÍ)ºÍÓÉDavid MegginsonÁìµ¼µÄSAX(SimpleAPI for XML£¬ÓÃÓÚXMLµÄ¼òµ¥API)[19]¡£
SAXºÍDOMÔÚʵÏÖ¹ý³ÌÖУ¬·Ö±ð²àÖØÓÚ²»Í¬µÄ·½ÃæÒÔÂú×㲻ͬµÄÓ¦ÓÃÐèÇó¡£DOMΪ¿ª·¢»ùÓÚXMLµÄÓ¦ÓÃϵͳÌṩÁ˱ãÀû¡£Ëüͨ¹ýÒ»ÖÖËæ»ú·ÃÎÊ»úÖÆ£¬Ê¹µÃÓ¦ÓÃ³Ì ......
using System;
using System.Data;
using System.Collections.Generic;
using System.Text;
using System.IO;
using System.Xml;
using FilmOnLine.Model;
namespace FilmOnLine.DAL
{
public static class FilmService
{
/// <summary>
/// Ìí¼ÓµçÓ°
/// </summary ......
¾³£»áÓõ½xmlÎļþ£¬ÄÚÈݼÓÔØ£¬ Èç¹ûʹÓÃlinq xmlÊ÷¼ÓÔØ£¬ÐèҪͨ¹ýXElementÀ࣬һÖÖ·½Ê½ÊÇÒÔ×Ö·û´®µÄÐÎʽ¼ÓÔØ£¬ÁíÍâÒ»ÖÖ·½Ê½ÊÇÒÔÎļþÐÎʽ¼ÓÔØ¡£ 1.ÒÔ×Ö·û´®ÐÎʽ¼ÓÔØ¡£ ÔÚXElementÀàÖУ¬Í¨¹ý¾²Ì¬µÄParse()·½·¨ ......