解析XML的嚴(yán)格格式_Xml教程
教程Tag:暫無(wú)Tag,歡迎添加,賺取U幣!
推薦:WML入門(mén)基本情況概述用于WAP的標(biāo)記語(yǔ)言就是WML(Wireless Markup Language)。 WML的語(yǔ)法跟XML一樣,WML是XML的子集。 HTML、XML和WML的文件有很多相似之處,這樣網(wǎng)頁(yè)開(kāi)發(fā)者在過(guò)去10年中所學(xué)的東西今天依然適用。 WML頁(yè)面文件的后綴是 *.WML,就象HTML的 *.HTML后綴。 XML規(guī)定定
吸取HTML松散格式帶來(lái)的經(jīng)驗(yàn)教訓(xùn),XML一開(kāi)始就堅(jiān)持實(shí)行"良好的格式"。我們先看HTML的一些語(yǔ)句,這些語(yǔ)句在HTML中隨處可見(jiàn):
1.<p>sample
2.<b><i>sample</b></i>
3.<td>sample</TD>
4.<font color=red>samplar</font>
在XML文檔中,上述幾種語(yǔ)句的語(yǔ)法都是錯(cuò)誤的。因?yàn)? 2.<b><i>sample</b></i>
3.<td>sample</TD>
4.<font color=red>samplar</font>
1.所有的標(biāo)記都必須要有一個(gè)相應(yīng)的結(jié)束標(biāo)記;
2.所有的XML標(biāo)記都必須合理嵌套;
3.所有XML標(biāo)記都區(qū)分大小寫(xiě);
4.所有標(biāo)記的屬性必須用""括起來(lái);
所以上列語(yǔ)句在XML中正確的寫(xiě)法是
1.<p>sample</p>
2.<b><i>sample</i></b>
3.<td>sample</td>
4.<font color="red">samplar</font>
另外,XML標(biāo)記必須遵循下面的命名規(guī)則: 2.<b><i>sample</i></b>
3.<td>sample</td>
4.<font color="red">samplar</font>
1.名字中可以包含字母、數(shù)字以及其它字母;
2.名字不能以數(shù)字或"_" (下劃線) 開(kāi)頭;
3.名字不能以字母 xml (或 XML 或 Xml ..) 開(kāi)頭;
4.名字中不能包含空格。
在XML文檔中任何的差錯(cuò),都會(huì)得到同一個(gè)結(jié)果:網(wǎng)頁(yè)不能被顯示。各瀏覽器開(kāi)發(fā)商已經(jīng)達(dá)成協(xié)議,對(duì)XML實(shí)行嚴(yán)格而挑剔的解析,任何細(xì)小的錯(cuò)誤都會(huì)被報(bào)告。你可以將上面的myfile.xml修改一下,比如將<email>改為<Email>,然后用IE5直接打開(kāi)myfile.xml,會(huì)得到一個(gè)出錯(cuò)信息頁(yè)面:
<?xml version="1.0" encoding="GB2312"?>
<myfile>
<title>XML輕松學(xué)習(xí)手冊(cè)</title>
<author>ajie</author>
<Email>[email protected]</email>
<date>20010115</date>
</myfile>
<myfile>
<title>XML輕松學(xué)習(xí)手冊(cè)</title>
<author>ajie</author>
<Email>[email protected]</email>
<date>20010115</date>
</myfile>
分享:WMLScript腳本程序設(shè)計(jì)作為一種編輯語(yǔ)言,WMLScript提供了強(qiáng)大的函數(shù)、語(yǔ)句和庫(kù)功能,以及外部編輯、訪問(wèn)控制等支持,同時(shí)對(duì)程序運(yùn)行中可能產(chǎn)生的錯(cuò)誤給出了檢測(cè)手段和具體的解決辦法。這些內(nèi)容屬于WMLScript的腳本程序設(shè)計(jì)知識(shí)和進(jìn)一步的編程規(guī)定,我們本章就對(duì)此進(jìn)行詳細(xì)介紹。 5
相關(guān)Xml教程:
- xml創(chuàng)建節(jié)點(diǎn)(根節(jié)點(diǎn)、子節(jié)點(diǎn))
- WML開(kāi)發(fā)教程之 WAP網(wǎng)站服務(wù)器配置方法
- WMLScript的語(yǔ)法基礎(chǔ)
- 收集的WML Script標(biāo)準(zhǔn)函數(shù)庫(kù)
- WML教程之文本框控件Input
- 無(wú)線標(biāo)記語(yǔ)言(WML)基礎(chǔ)之WMLScript 基礎(chǔ)
- xml文件的結(jié)構(gòu)解讀
- 關(guān)于XSL - XSL教程
- 選擇模式 - XSL教程 - 2
- XPath入門(mén) - XSL教程 - 3
- 匹配模式 - XSL教程 - 4
- 測(cè)試模式 - XSL教程 - 5
- 相關(guān)鏈接:
- 教程說(shuō)明:
Xml教程-解析XML的嚴(yán)格格式
。