摘要:大家好,小樂又來了,好久不見這次接著上次可擴展標記語言之一概念,作用,示例,繼續(xù)講述??砂炎址麛?shù)據(jù)想象為元素的開始標簽與結(jié)束標簽之間的文本。這些文本將被解析器檢查實體以及標記。
大家好,小樂又來了,好久不見!這次接著上次可擴展標記語言XML之一:XML概念,作用,示例,繼續(xù)講述XML。
一、格式良好的 xml 1、語法規(guī)范:1)、必須有 XML 文檔聲明:
說明:
XML standalone 定義了外部定義的 DTD 文件的存在性. standalone element 有效值是 yes 和 no. 如下是一個例子:
.........
值 no 表示這個 XML 文檔不是獨立的而是依賴于外部所定義的一個 DTD. 值 yes 表
示這個 XML 文檔是自包含的(self-contained).
注意文本文件保存時候默認的編碼格式是ANSI,需用記事本把它手動改為UTF-8保存。
2)、必須有且僅有一個根元素
3)、嚴格區(qū)分大小寫
4)、屬性值用引號(雙引號或單引號) :等號分開的名稱-值對;在一個元素上,相同的屬
性只能出現(xiàn)一次
5)、標記成對;
6)、空標記關(guān)閉;
7)、元素正確嵌套。
2、元素命名規(guī)則1)、名稱中可以包含字母、數(shù)字或者其他可見字符;
2)、名稱不能以數(shù)字開頭;
3)、不能以 XML/xml/Xml…開頭;
4)、名稱中不能含空格;
5)、名稱中不能含冒號(注:冒號留給命名空間使用)
3、實體實體叫 ENTITY,實體的作用是避免重復輸入。作用相當于宏或者變量。
1)內(nèi)置的 5 種實體
實體 符號
< <
& &
" "
" "
2)自定義實體
]> 使用已定義的實體:&實體名; ]>4、文檔類型聲明明明 保密 &xm; &gen;
文檔類型定義——DOCTYPE,文檔類型聲明,緊跟 XML 聲明之后,包含所有實體聲明
]>二、XML 文檔組成 1、構(gòu)成
所有的 XML 文檔(以及 HTML 文檔)均由以下簡單的構(gòu)建模塊構(gòu)成:
元素
屬性
實體
PCDATA
CDATA
CDATA 節(jié)(character data)
2、CDATA用于把整段文本解釋為純字符數(shù)據(jù)而不是標記的情況。如包含大量的<、>、&、或者"
字符。CDATA 節(jié)中的所有字符都會被當做元素字符數(shù)據(jù)的常量部分,而不是 XML 標記,
可以輸入除]]>外任意字符,不能嵌套。
3、PCDATAPCDATA 的意思是被解析的字符數(shù)據(jù)(parsed character data)。 可把字符數(shù)據(jù)想象為 XML 元素的開始標簽與結(jié)束標簽之間的文本。
PCDATA 是會被解析器解析的文本。這些文本將被解析器檢查實體以及標記。
文本中的標簽會被當作標記來處理,而實體會被展開。
不過,被解析的字符數(shù)據(jù)不應(yīng)當包含任何 &、< 或者 > 字符;需要使用 &、< 以及 >
的內(nèi)置實體來分別替換它們。
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://www.ezyhdfw.cn/yun/110396.html
摘要:德國公司已經(jīng)將標準以及附加程序應(yīng)用在其在全球工廠之間的數(shù)據(jù)交互以及在刀具采購,機床使用等方面與合作伙伴之間的信息交換,提高了企業(yè)生產(chǎn)效率,節(jié)省了生產(chǎn)成本??蓴U展齒輪描述語言齒輪數(shù)據(jù)接口標準主要由可擴展齒輪描述語言及數(shù)據(jù)轉(zhuǎn)換接口組成。 為解決齒輪設(shè)計、制造、測量和在役等各個階段的數(shù)據(jù)種類和格式繁雜,數(shù)據(jù)交互困難且缺少相應(yīng)自動化系統(tǒng)的問題,提出了基于XML語言的可擴展齒輪描述語言(eXte...
摘要:解析獲取解析器獲取文檔獲取根節(jié)點獲取根節(jié)點下所有的子節(jié)點,也可以根據(jù)標簽名稱獲取指定的直接點獲取元素的名稱和里面的文本創(chuàng)建創(chuàng)建節(jié)點創(chuàng)建屬性設(shè)置文本設(shè)置關(guān)系關(guān)于解析先講到這里了,請繼續(xù)關(guān)注樂字節(jié),后續(xù)超級干貨奉上,快快樂樂學。 大家好,樂字節(jié)的小樂又來了,Java技術(shù)分享哪里少的了小樂!上次我們說了可擴展標記語言XML之二:XML語言格式規(guī)范、文檔組成,本文將介紹重點——XML解析。sh...
摘要:前言這里筑夢師是一名正在努力學習的開發(fā)工程師目前致力于全棧方向的學習希望可以和大家一起交流技術(shù)共同進步用簡書記錄下自己的學習歷程個人學習方法分享本文目錄更新說明目錄學習方法學習態(tài)度全棧開發(fā)學習路線很長知識拓展很長在這里收取很多人的建議以后決 前言 這里筑夢師,是一名正在努力學習的iOS開發(fā)工程師,目前致力于全棧方向的學習,希望可以和大家一起交流技術(shù),共同進步,用簡書記錄下自己的學習歷程...
閱讀 1292·2021-09-03 10:44
閱讀 676·2019-08-30 13:13
閱讀 2860·2019-08-30 13:11
閱讀 2029·2019-08-30 12:59
閱讀 1110·2019-08-29 15:32
閱讀 1659·2019-08-29 15:25
閱讀 1099·2019-08-29 12:24
閱讀 1365·2019-08-27 10:58