最近2018中文字幕在日韩欧美国产成人片_国产日韩精品一区二区在线_在线观看成年美女黄网色视频_国产精品一区三区五区_国产精彩刺激乱对白_看黄色黄大色黄片免费_人人超碰自拍cao_国产高清av在线_亚洲精品电影av_日韩美女尤物视频网站

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
JavaScript中怎么利用DTD操作XML-創(chuàng)新互聯(lián)

JavaScript中怎么利用DTD操作XML?很多新手對此不是很清楚,為了幫助大家解決這個難題,下面小編將為大家詳細講解,有這方面需求的人可以來學習下,希望你能有所收獲。

創(chuàng)新互聯(lián)是一家集網(wǎng)站建設(shè),輪臺企業(yè)網(wǎng)站建設(shè),輪臺品牌網(wǎng)站建設(shè),網(wǎng)站定制,輪臺網(wǎng)站建設(shè)報價,網(wǎng)絡(luò)營銷,網(wǎng)絡(luò)優(yōu)化,輪臺網(wǎng)站推廣為一體的創(chuàng)新建站企業(yè),幫助傳統(tǒng)企業(yè)提升企業(yè)形象加強企業(yè)競爭力。可充分滿足這一群體相比中小企業(yè)更為豐富、高端、多元的互聯(lián)網(wǎng)需求。同時我們時刻保持專業(yè)、時尚、前沿,時刻以成就客戶成長自我,堅持不斷學習、思考、沉淀、凈化自己,讓我們?yōu)楦嗟钠髽I(yè)打造出實用型網(wǎng)站。

什么是DTD,為什么需要DTD?


DTD為英文Document Type Definition,中文意思為“文檔類型定義”。DTD肩負著兩重任務(wù):一方面它幫助你編寫合法的代碼,另一方面它讓瀏覽器正確地顯示器代碼。

一個HTML文檔的基本結(jié)構(gòu)可分為兩個主要部分:


  
   頭部信息
  
  
   可視內(nèi)容
  

一個DTD應(yīng)該放在每一個文檔的第一行(包括空白).這樣正確地放置,你的DTD才能告訴瀏覽器的用的是什么標記語言。在通常情況下,如果你編寫的是正確代碼,并擁有一個合適的DTD,瀏覽器將會根據(jù)W3C的標準顯示你的代碼。
良好的xml文檔:符合xml的語法規(guī)則。
有效的xml文檔:符合xml語法規(guī)則的同時還需要符合DTD文檔類型定義。
有效(Valid)的XML文檔:
首先,XML文檔是個格式正規(guī)的(Well-formed)XML文檔;
其次,需要滿足DTD的要求,這樣的XML文檔稱為有效的(Valid)XML文檔。
利用DTD可以對xml文檔的各個節(jié)點進行約束定義,使開發(fā)遵循一套“標準”。
DTD可以約束xml文檔出現(xiàn)的元素,元素名稱,元素的先后順序,屬性等。

DTD文檔與XML文檔實例的關(guān)系

類與對象;
數(shù)據(jù)庫表結(jié)構(gòu)與數(shù)據(jù)記錄;

有了DTD,每個XML文件可以攜帶一個自身格式的描述。
有了DTD,不同組織的人可以使用一個通用DTD來交換數(shù)據(jù)。
應(yīng)用程序可以使用一個標準DTD校驗從外部世界接收來的XML數(shù)據(jù)是否有效。
可以使用DTD校驗自己的XML數(shù)據(jù)。

元素的定義

JavaScript中怎么利用DTD操作XML

DTD中的修飾符號:

JavaScript中怎么利用DTD操作XML

這部分符號可以聯(lián)系正則表達式的符號來記憶。重點內(nèi)容

如何生成DTD文檔

DTD文檔有三種應(yīng)用形式:

1.內(nèi)部DTD文檔

2.外部DTD文檔

3.內(nèi)外部DTD文檔結(jié)合

JavaScript中怎么利用DTD操作XML

內(nèi)部DTD

一個內(nèi)部DTD的例子:
上半部分是DTD,下面是XML文檔,文檔要符合DTD。



  
  
  
]>



  王維
  鹿柴
  空山不見人,但聞人語聲。返景入深林,復(fù)照青苔上。

上面的文檔就是格式良好,并且有效的。

#PCDATA(Parsed Character Data) ,可解析的字符數(shù)據(jù),即字符串。

上面部分是DTD,在下面編寫XML文檔時,如果不符合其DTD規(guī)范,用XMLSpy做檢查的時候,是well-formed的,但是卻不是valid的。

比如根元素寫:


Validate檢查的時候就會報錯,根元素和DTD中的poem不符。

制作DTD約束校驗工具





Untitled Document




看完上述內(nèi)容是否對您有幫助呢?如果還想對相關(guān)知識有進一步的了解或閱讀更多相關(guān)文章,請關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,感謝您對創(chuàng)新互聯(lián)網(wǎng)站建設(shè)公司,的支持。


本文題目:JavaScript中怎么利用DTD操作XML-創(chuàng)新互聯(lián)
URL分享:http://fisionsoft.com.cn/article/cegcjc.html