一起草最新网址_日韩一区二区麻豆国产_91视频婷婷_日本一区二区视频在线_日韩激情一区二区三区_国产另类第一区_成人免费在线播放视频_亚洲永久精品ww.7491进入_久久这里有精品视频_久久精品一级片_日韩av在线网页_波多野结衣不卡视频

XML簡易教程三_Xml教程

編輯Tag賺U幣
教程Tag:暫無Tag,歡迎添加,賺取U幣!

推薦:在網(wǎng)頁上讀取遠程xml的數(shù)據(jù)
一個客戶提供一個股價的信息,要求放在頁面上,顯示一些數(shù)據(jù),需要從遠程獲取xml,然后解析寫在網(wǎng)頁上,開始不會覺得很難,其實蠻簡單的,先用javascript寫了一個:

XML的未來
現(xiàn)在你已經(jīng)知道XML。確實,結(jié)構(gòu)有點復(fù)雜,而且DTD有各種可
以定義文檔可以包含的內(nèi)容的選項。但還不只這些。

考慮一個數(shù)據(jù)交換對其很重要的產(chǎn)業(yè),如銀行。銀行使用所有
權(quán)系統(tǒng)來跟蹤內(nèi)部的交易,但是如果他們在Web上使用一種通用
的XML格式,那么他們必須描述交易信息給另一個機構(gòu)或應(yīng)用程
序(如Quicken或MS Money)。當(dāng)然,他們也可以在Web頁面上
表示數(shù)據(jù)。FYI:這個標(biāo)記不存在。它叫做OFEX,開放金融交易
格式(Open Financial Exchange)。

在某種情況下,如果PC上的IE 4碰到一個<SOFTPKG> 標(biāo)記符,一
個函數(shù)會被啟動以給用戶更新已安裝的軟件的機會。如果你用
的是Windows 98,你可能看見過這種情況,但是不知道它是一
個XML應(yīng)用程序。

這里我們有三個XML應(yīng)用程序,看起來與Andy Grove在70年代看
到的加法機、打字機和鉛筆不同。但是與最終出現(xiàn)在PC上的應(yīng)
用程序相似,XML的好處可以被一般性地描述為:“當(dāng)你使用人
類和機器可讀的標(biāo)記符描述你的數(shù)據(jù)時,會有好事發(fā)生的。”

這些好事是什么呢?我不知道。但是我也不知道我的PC上的下
一代程序?qū)鞘裁礃。只要?shù)據(jù)以這種方式標(biāo)記,可以產(chǎn)生
不同的應(yīng)用。

你開始考慮它會擴展到什么程度了嗎?

我們有很多XML的實際應(yīng)用可以談?wù),我會在不久的將來談到?br />們的。既然我們都是網(wǎng)民,以后將是XSL(擴展樣式語言 -
eXtensible Style Language)了。

順便提一句,這個菜譜確實是我媽媽_的,而且很杰出。如果你
用之,再加半杯碎椰子。


我寫這篇文章是因為我真誠地關(guān)心你對我的看法。我擔(dān)心的是:如果你讀過我寫的XML簡介然后準(zhǔn)備開始寫自己的XML文檔。于是你開始尋找一個已經(jīng)建立的DTD來表示你的信息。你找到一個,如下所示:

 

<!ATTLIST fn

%attr.lang;

value CDATA #FIXED "TEXT">

<!ENTITY % attr.img "

img.type CDATA #REQUIRED

img.data ENTITY #REQUIRED">


馬上你就會認為Jay一定是一個白癡。他沒有說關(guān)于ATTLIST和ENTITY的任何事 - 不管它們是什么。

那么讓我們談?wù)勥@件事,先有一點耐心。

上面這些行可能不好看,但實際上沒什么。它們被用在DTD中來定義XML文檔中的屬性和實體。了解HTML的人會對這很清楚。屬性是帶有HTML標(biāo)記符的條目,用來更準(zhǔn)確地描述標(biāo)記符。在經(jīng)常出現(xiàn)的<img src="http://www.zhaotila.cn/my.gif" height="20" width="20">中,有兩個屬性:height和width。你在后面會看到,在XML文檔使用屬性與之很相似。

對實體也沒有什么新東西。如果你用過&,你就已經(jīng)掌握了最基本的東西。一個被&和分號包圍起來的字符串用來表示另一個或一套字符。(這里有ISO實體的完整清單。)

當(dāng)然,XML中屬性和實體還有其它功能。這就不可避免地要引入語法,雖然不太多。一旦知道了這些,就會不費勁地使用XML文檔。

簡化菜譜

如果你讀過我寫的XML簡介,你會記得用簡單的標(biāo)記符表示的菜譜中的組成成分,如<item>2 cups flour</item>。在寫完那篇文章后,我在網(wǎng)上漫游,發(fā)現(xiàn)關(guān)于菜譜的另一個XML文檔。其中的菜譜元素如下所示:


<ingredient quantity="2" units="cups">flour</ingredient>

這種方法有一個實際的好處:可以更容易控制數(shù)據(jù)。用第一種方法,<item>標(biāo)記符用來容納一堆不同的信息。如果我想提取組成成分的清單而不需要各成分的量,我就不會那么做。

我可以用如下的結(jié)構(gòu)取得相似的功能:


<item>flour

<quantity>2</quantity>

<units>cups</units>


這可以被處理,但是有兩個問題:首先,item元素包含了混合的內(nèi)容:文本和其它標(biāo)記符。我很快就發(fā)現(xiàn)應(yīng)該盡量避免這種結(jié)構(gòu)。其次是標(biāo)記符幾乎沒有獨立的意義。很難想象只要units而不要實際的組成成分的情況。這些條目可以被簡單描述,我寧愿把它們當(dāng)作屬性。

首先要注意的是屬性名,quantity和units只有被能夠翻譯它們的應(yīng)用程序處理時才有意義。

在被包含在有效的文檔中之前,應(yīng)告訴DTD來允許它。對于上面的ingredient元素,我們在DTD中只包含了以下代碼:

 

<!ELEMENT ingredient #PCDATA>

<!ATTLIST ingredient quantity CDATA #REQUIRED>

<!ATTLIST ingredient units CDATA #REQUIRED>


第一行看起來很熟悉 - 在任何DTD中都能看到的標(biāo)準(zhǔn)元素定義。每個ATTLIST行都依次包含以下信息:


<!ATTLIST ingredient quantity CDATA #REQUIRED>

這是屬性依附的元素。

<!ATTLIST ingredient quantity CDATA #REQUIRED>

這里定義屬性名。

<!ATTLIST ingredient quantity CDATA #REQUIRED>

這里設(shè)置屬性類型。CDATA代表字符數(shù)據(jù)。意味著處理器在屬性內(nèi)可以得到文本。

<!ATTLIST ingredient quantity CDATA #REQUIRED>

最后的部分定義屬性的缺省值?梢允褂脤嶋H的數(shù)值,如3。這樣,XML中空白長度的屬性值將為3。輸入的值將覆蓋缺省值。

在上面的例子中我沒有設(shè)置特定的數(shù)量,而是使用XML的關(guān)鍵字#REQUIRED。它告訴處理器次屬性必須包含一個值。如果空白,文檔將不被處理。

缺省值有另外兩個關(guān)鍵字。第一個是#FIXED - 如果屬性值在整個文檔中保持相同的值。假設(shè)我定義一個image的標(biāo)記符屬性,所有圖像的大小都相同,比如說100*50像素,就可以在DTD中這樣定義屬性:


<!ATTLIST picture length CDATA #FIXED "100 px">

<!ATTLIST picture width CDATA #FIXED "50 px">

 

另一個關(guān)鍵字是#IMPLIED,表示屬性可以包含值或是空的。

下面讓我們看看屬性類型。

如果你決定自己寫DTD,可能需要一本解釋ATTLIST語句中所有組合的XML的書。但是如果借用DTD,或許只知道CDATA和另外三種屬性就性了。

第一個是ID。它要求屬性的值在文檔中不重復(fù)。使用過數(shù)據(jù)庫的人都知道唯一標(biāo)志符的必要性。DTD ATTLIST語句看起來象這樣:

<!ATTLIST element_name attribute_name ID #REQUIRED>

很難想象沒有#REQUIRED缺省值的ID屬性類型。如果那樣,任何重復(fù)的或空的ID都會迫使處理器返回一個錯誤。ID必須以字母或下劃線開始并且不能包含任何空格。

NMTOKEN類型也使用上面的命名規(guī)則。但是允許重復(fù)。它被用做傳遞數(shù)據(jù)給應(yīng)用程序的保障。大多數(shù)程序語言,包括Java和JavaScript,在模塊名中不能有空格。大多數(shù)情況下,最好保證屬性符合它們的規(guī)則。

最后是枚舉類型,不需要特定的關(guān)鍵字。而是用"|"符號包含在括號內(nèi)的值,例如:

<!ATTLIST sibling (brother | sister) #REQUIRED>

如果有有限的可能的屬性值,可以用這種方式。

不會認為今天的課程無趣吧,那么就接著讀吧!

分享:HTML與XML的結(jié)合(上)
北京郵電大學(xué) 張劍  XML的局限性目前,許多Web網(wǎng)站的內(nèi)容數(shù)據(jù)都存放在數(shù)據(jù)庫或數(shù)據(jù)文件中。對于Web程序開發(fā)人員來說,如果要想把有用的信息從數(shù)據(jù)庫中提取出來,傳統(tǒng)的方法是在服務(wù)器端編寫腳

來源:模板無憂//所屬分類:Xml教程/更新時間:2008-12-02
相關(guān)Xml教程
av激情久久| 在线视频 中文字幕| 亚洲成av人**亚洲成av**| 欧洲亚洲一区二区| 人妻无码中文字幕| 欧美黄色三级网站| 欧美又粗又大又长| 91精品国产综合久久精品app| 国产精品igao| 国产精品国产a级| 欧美不卡1区2区3区| 久久资源在线| 国产精品夜间视频香蕉| 无码人妻久久一区二区三区| 亚洲日本中文字幕免费在线不卡| 成人手机在线免费视频| 欧美性色19p| 美女网站免费观看视频| 国产精品人人做人人爽人人添 | 日韩精品欧美成人高清一区二区| 日本人成精品视频在线| 中文字幕日韩三级| 欧美不卡视频一区发布| 国产精品19乱码一区二区三区| 亚洲护士老师的毛茸茸最新章节 | 日本精品人妻无码77777| 欧美va日韩va| 欧美福利第一页| 日韩一卡二卡三卡四卡| 国产吞精囗交久久久| 欧美精三区欧美精三区| 亚洲精品乱码久久| 欧美日韩国产综合一区二区| 久草免费资源站| 欧美无乱码久久久免费午夜一区| 韩国三级在线播放| 精品视频123区在线观看| wwwxxxx在线观看| 欧美午夜精品一区二区蜜桃| 北京富婆泄欲对白| 欧美一区二区三区的| 一级性生活大片| 亚洲福利在线视频| 日韩高清dvd碟片| 亚洲一级一级97网| 五月天婷婷丁香| 欧美激情国产精品| 一级日韩一级欧美| 国产精品免费久久久久影院| 亚洲欧美丝袜中文综合| 国产精品日韩欧美一区二区| 国产中文字幕一区| 亚洲精品日韩成人| 国产精品国产三级国产普通话蜜臀 | 日本中文字幕第一页| 欧美极品少妇与黑人| 91一区二区视频| 亚洲综合在线播放| 国产精品中文字幕一区二区三区| 亚洲人成网站在线| 国产精品久久久久久久app| 亚洲av无码乱码国产麻豆 | heyzo一本久久综合| 影音先锋男人的网站| 日韩美女视频一区二区| 成人日韩在线视频| 欧美精品第1页| 无码熟妇人妻av| 国产亚洲精品日韩| 在线免费看av片| 91免费版网站在线观看| 国产成人精品三级麻豆| 免费一级特黄毛片| 色婷婷激情久久| 卡一卡二卡三在线观看| 亚洲一级黄色片| 91无套直看片红桃| 国产精品我不卡| 久久久另类综合| 亚洲a级黄色片| 亚洲精美色品网站| 在线中文字幕网站| 成人免费视频网站| 久久精品一区二区三区不卡| 亚洲欧美天堂在线| 日韩精品久久久久| 国产精品无码白浆高潮| 国精产品一区二区| 亚洲女同一区二区| 新91视频在线观看| 欧美激情免费视频| 精品在线你懂的| 国产免费成人在线| 精品国产人成亚洲区| 国产黄网在线观看| 国产麻豆乱码精品一区二区三区 | 色欲av无码一区二区三区| 日韩中文字幕久久| 日本亚洲天堂网| 永久免费看av| 欧美一级日韩一级| 一区二区精品视频在线观看| 久久久久久久久久码影片| 亚洲欧洲综合另类| 国产不卡在线观看视频| 青青精品视频播放| 91丨九色porny丨蝌蚪| 女王人厕视频2ⅴk| 美女999久久久精品视频| 日韩福利电影在线| 欧美精品一区二区三区免费播放| 亚洲激情视频在线播放| 黄色aaa毛片| 99热久久这里只有精品| 在线播放欧美女士性生活| 无码无套少妇毛多18pxxxx| 国产一区二区三区无遮挡| 一区二区三区视频在线观看| 欧美日韩人妻精品一区二区三区| 91在线精品播放| 综合久久给合久久狠狠狠97色 | 欧美色国产精品| 久久精品视频1| 玛丽玛丽电影原版免费观看1977 | 久久久国产精品成人免费| 国产超碰91| 天天影视网天天综合色在线播放| 亚欧视频在线观看| 日本一区二区三区视频在线播放| 在线一区二区视频| ,亚洲人成毛片在线播放| 日本特级黄色大片| 亚洲精品www久久久| 久久婷婷影院| 天堂av2020| 欧美一区二区色| 国产精品视频一二三区| 人妻人人澡人人添人人爽| 国产精品免费看一区二区三区| 欧美日韩精品在线播放| 无码人妻精品一区二区蜜桃色欲| 中文字幕综合在线观看| 亚洲韩国日本中文字幕| 青青草国产精品97视觉盛宴| 波多野结衣免费观看| 2019最新中文字幕| 亚洲男人天堂av| av大全在线观看| 青青在线视频免费观看| 中日韩美女免费视频网站在线观看 | 日韩精品免费专区| 波多野结衣中文字幕在线播放| 欧美一性一乱一交一视频| 亚洲视频精选在线| 亚洲天堂男人av| 日韩欧美一区二| 欧美精品电影在线| 亚洲男人天堂av| 亚洲天堂男人网| 无遮挡又爽又刺激的视频| 久久久久这里只有精品| 18涩涩午夜精品.www| www.国产色| 无码人妻精品一区二区三区在线| 欧美国产乱视频| 最新高清无码专区| 在线免费观看国产精品| 日韩少妇内射免费播放18禁裸乳| 久久免费视频网站| 亚洲高清免费观看| 亚洲第一成人av| 苍井空张开腿实干12次| 97夜夜澡人人双人人人喊| 日韩西西人体444www| 韩国一区二区三区| 色欲一区二区三区精品a片| 日韩精品一区二区三区色偷偷 | 亚洲宅男天堂在线观看无病毒| 中文字幕免费在线看| 色婷婷一区二区三区av免费看| 国产精自产拍久久久久久蜜| 欧美喷潮久久久xxxxx| 狠狠色丁香久久婷婷综合_中| 青青草视频成人| 一区二区三区我不卡| 精品精品国产国产自在线| 一区二区三区在线观看动漫| 亚洲狼人综合网| 亚洲国产欧美视频| 欧美精品国产精品久久久 | 久久97久久97精品免视看 | 欧美日韩卡一卡二| 精品无人码麻豆乱码1区2区| 欧美黄色一区二区三区| 国产二区视频在线播放| 国产精品综合网站| 亚洲国产中文字幕在线观看| 亚洲欧美综合在线精品| 刘亦菲毛片一区二区三区| 国产精品揄拍100视频| 欧美成年人网站| 精品国产乱码久久久久久久 | 天堂va蜜桃一区二区三区漫画版| www.国产视频.com| 少妇一级淫免费放| 日本黄色网址大全| 精品无码人妻少妇久久久久久| 美国黄色一级视频| 国产无遮挡猛进猛出免费软件| 欧美日韩在线国产| 色在线观看视频| 国产ts在线播放| 先锋影音av在线| 精品人妻无码一区二区三区换脸| 国产传媒第一页| 精人妻无码一区二区三区| 国产成人精品影院| 亚洲免费资源在线播放| 亚洲精品动漫久久久久| 日本高清+成人网在线观看| 妺妺窝人体色www在线观看| 粉嫩绯色av一区二区在线观看| 日本欧美中文字幕| 91精品国产综合久久久蜜臀九色| 欧美日韩在线免费| 国产精品国模大尺度私拍| 亚洲人成无码网站久久99热国产| 翔田千里88av中文字幕| 日韩在线视频免费| 亚洲黄色尤物视频| 亚洲色图综合网| 一区二区三区在线视频看| 无码人妻aⅴ一区二区三区| 农村末发育av片一区二区| 2025国产精品自拍| 国产三级午夜理伦三级| 久久精品国产亚洲a| 亚洲日本在线看| 91黄在线观看| a天堂中文字幕| 国产 日韩 欧美 精品| 欧美丝袜一区二区| 91pron在线| 日韩精品乱码久久久久久| 亚洲福利视频专区| 国产伦理在线观看| 欧美综合视频在线观看| 欧美一二三不卡| 久久精品123| 欧美视频自拍偷拍| 精品国产乱码久久久久久88av| 久久久久久久久久久久久久久国产| 中国a一片一级一片| 欧美激情一区二区在线| 性亚洲最疯狂xxxx高清| 精品日本一区二区| 给我免费观看片在线电影的| 久久这里有精品15一区二区三区| 国内外成人免费激情在线视频| 2一3sex性hd| 夜夜爽8888| 91精品国产日韩91久久久久久| 亚洲日本精品一区| 99久久一区二区| 美腿丝袜亚洲综合| 中文字幕欧美日韩在线| 91视频这里只有精品| 久久日韩精品一区二区五区| 色噜噜狠狠一区二区三区| 成人va在线观看| 极品尤物一区二区三区| 久久综合图片| 精品在线一区| 天天干天天干天天干| 欧美日韩精品欧美日韩精品| 在线观看福利一区| 国产熟女一区二区三区四区| 欧美一区午夜视频在线观看| 50度灰在线观看| 老司机精品久久| 精品视频一区二区三区免费| 成人av蜜桃| 亚洲熟妇无码av| 欧美日韩激情视频8区| 欧美丰满熟妇xxxxx| 亚洲天堂男人网| 日韩一级片网站| 高清欧美精品xxxxx| 国产精品一二三四五| 久久精品夜色噜噜亚洲aⅴ| 亚洲精品一区二区三区精华液| 亚洲不卡中文字幕无码| 国产超碰人人模人人爽人人添| 欧美精品xxxxbbbb| 国产一区二区伦理| 国产专区综合网| 久久99久久99精品免视看婷婷| 日韩中文字幕91| 久久成人羞羞网站| 久久99精品久久久久| 国产一区二区三区高清播放| 国产精品自在在线| 懂色av一区二区三区免费观看 | 亚洲bbw性色大片| 日韩电影天堂视频一区二区| 欧美日本亚洲| 亚洲图片都市激情| 成人在线免费观看视频网站| 欧美一级特黄aaaaaa在线看片| 亚洲理论电影在线观看| 久久久久久久久久久久久久国产| 三上悠亚在线一区二区| 欧美视频亚洲图片| 538国产视频| 一区二区三区影视| 波多野结衣国产| 精品无人区一区二区三区竹菊| 噜噜噜久久,亚洲精品国产品| 午夜精品一区二区三区在线| 欧美人妻一区二区| 69av一区二区三区| 欧美日韩一区二区三区69堂| 亚洲人成网站在线| 亚洲欧洲日韩综合二区| 色网站免费观看| 久久久久亚洲精品| 无码人妻丰满熟妇区bbbbxxxx| 免费a v网站| 手机看片国产日韩| 国内自拍视频在线播放| 精品久久久久中文慕人妻| 久久一区亚洲| 波多野结衣在线一区| 国产精品久久久久一区二区三区| 亚洲国产va精品久久久不卡综合 | 五月激情综合色| 884aa四虎影成人精品一区| 国产一区二区三区丝袜 | 国产在线高清精品| 欧美日韩一区在线视频| 国产精品又粗又长| 欧美国产日韩在线视频| 成人做爰视频网站| 91久久久久国产一区二区| 久久精品国产77777蜜臀| 91看片淫黄大片一级| 天天综合网天天综合色| 日韩经典中文字幕在线观看| 97在线观看免费| 精品在线一区| 色综合天天色综合| 国产一区在线观看免费| 在线观看国产黄| 国产一区欧美一区| 丝袜亚洲另类欧美重口| 热久久这里只有| 日韩一区不卡| 亚洲一区二区中文字幕在线观看| 欧美色视频一区二区三区在线观看 | 亚洲精品日韩丝袜精品| 2019亚洲男人天堂| 青青草国产精品| 一区二区久久精品| 九九热精品在线观看| 亚洲国产精品成人久久蜜臀| 久久久99精品免费观看不卡| 欧美日韩成人高清| 久久久久久久久久国产精品| 久久久精品国产一区二区三区| 国产一级不卡毛片| 51精品免费网站| 欧洲av在线播放| 1000部国产精品成人观看| 日韩免费高清视频| 欧美专区福利在线| 久久视频免费在线| 免费看裸体网站| 黄色三级网站在线观看| 国产精品久久久久久久浪潮网站| 日韩欧美资源站| 国产精品99久久久久久久久久久久| 欧美 国产 精品| 手机毛片在线观看| 污视频软件在线观看| 亚洲精品福利视频网站| 亚洲图片欧美午夜| 精品国产第一页| 人妻体体内射精一区二区| 国产99久久久久久免费看| 福利视频网站一区二区三区| 欧美日韩久久久久久| 欧美综合一区第一页| 亚洲精品久久久久久久蜜桃臀| 国产一区二区三区四区在线| 五月天婷婷在线播放| 亚洲一级片在线观看| 久久亚洲一区二区三区四区五区高| 狼狼综合久久久久综合网| 无码人妻久久一区二区三区蜜桃| 中文字幕久久网| 国产精品无遮挡| 亚洲性日韩精品一区二区| 精品乱码一区二区三区| 国产女主播在线播放| 99久久99久久久精品棕色圆| 最新国产精品久久精品| 欧美精品一本久久男人的天堂| 在线国产99| 婷婷在线精品视频| fc2成人免费人成在线观看播放|