中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

XML語法有哪些

發布時間:2022-03-16 15:59:32 來源:億速云 閱讀:159 作者:iii 欄目:web開發

這篇文章主要講解了“XML語法有哪些”,文中的講解內容簡單清晰,易于學習與理解,下面請大家跟著小編的思路慢慢深入,一起來研究和學習“XML語法有哪些”吧!

<?xml version="1.0" encoding="ISO-8859-1"?>
<people>
<name>yufuzi</name> 
<sex>man</sex> 
<age>27</age>
<description>I am a good man! </description>
</people>
XML 文檔由一個 XML 聲明和包含一些嵌套元素的一個根元素或標簽構成。  
1.聲明語句<?xml ... ?>的作用是告訴瀏覽器或其它處理程序這個文檔是XML文檔。在每個 XML 文檔的開始處必須包含聲明.聲明語句中的version表示文檔遵守的XML規范的版本。encoding表示文檔所用的語言編碼,這個例子用的是"ISO-8859-1"西歐字符集。
 
2.XML元素指的是從該元素的開始標簽到結束標簽之間的這部分內容,如:<name>yufuzi</name>就稱為一個元素,XML元素命名必須遵守下面的規則:
元素的名字可以包含子母,數字和其他字符。
元素的名字不能以數字或者標點符號開頭。
元素的名字不能以XML(或者xml,Xml,xMl...)開頭。 
元素的名字不能包含空格。
XML元素命名中不要使用":".
每個元素都必須要有結束標簽,在HTML文檔中,一些元素可以是沒有結束標簽,如:
<p>this is a text.
<p>Hello world!
這是一段完全合法的HTML文檔,但是在XML文檔中就必須要寫成:

<p>this is a text.</p>
<p>Hello world!</p>
注意,XML文檔中的<p>,不等同于HTML中的"段落"標簽,它只是你的自定義標簽,你可以賦予它任何你想要含義.
XML標簽區分大小寫,如<name>和<Name>是兩個不同的標簽:

<name>yufuzi</Name>//錯誤 
<name>yufuzi</name>//正確
XML元素有元素內容,混合內容,簡單內容或者空內容。每個元素都可以擁有自己的屬性。name元素就只包含文本內容"yufuzi",事實上元素中不僅包含文本內容,還可以包含其它元素,這就稱為元素的嵌套,HTML文檔中的標簽是可以交叉嵌套,但是在XML文檔中只能包含嵌套,如:

<b><i>This text is emphasized and italic</b></i>.在HTML文檔中上一段代碼能夠被瀏覽器解析,但在XML文檔中只能進行包含嵌套,可以寫成像下面的代碼: 

<b><i>This text is emphasized and italic.</i></b> 

例:

<?xml version="1.0" encoding="GB2312"?>
<俱樂部>
<名稱>快樂老男人</名稱> 
<備案號 id="123456"></備案號>
<會員>
<姓名>cnbruce </姓名>
<性別>男 </性別>
<!-- 不知道cnbruce本人看到這個文檔會不會找偶拼命:-(這是一個注釋,和html注釋一樣 -->
<描述>他是一個糟糕的家伙!</描述>
</會員>
<會員>
偶是一個喜歡把自己的快樂建筑在別人痛苦之上的人:-)
<姓名>yufuzi</姓名>
<性別>男 </性別>
<描述>他是一個優秀的男人!</描述> 
</會員>
</俱樂部>
在上面的代碼中,俱樂部元素是XML文檔的根元素,在每一個XML文檔中必須有且只能有一個根元素,名稱元素,備案號元素,會員元素是兄弟元素,它們都是根元素的子元素,名稱元素是一個只含有文本內容的元素,備案號元素是一個包含屬性的空元素,第二個會員元素不僅包含了文本信息,還包含其它元素.
所有的 XML 文檔都必須有一個根元素。 所有的 XML 元素都必須有一個結束標簽。 標簽區分大小寫。 所有的 XML 元素都必須正確嵌套。 屬性必須包括在開始標簽中,并在兩邊加上引號

感謝各位的閱讀,以上就是“XML語法有哪些”的內容了,經過本文的學習后,相信大家對XML語法有哪些這一問題有了更深刻的體會,具體使用情況還需要大家實踐驗證。這里是億速云,小編將為大家推送更多相關知識點的文章,歡迎關注!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

xml
AI

象山县| 阜南县| 怀安县| 延津县| 天长市| 曲阳县| 扎囊县| 林州市| 尼木县| 松滋市| 房山区| 古田县| 永德县| 榆社县| 登封市| 弥勒县| 祁连县| 奉贤区| 上思县| 越西县| 阳曲县| 海伦市| 珲春市| 黑水县| 景泰县| 循化| 汶上县| 罗江县| 广汉市| 柘城县| 阜城县| 萨迦县| 隆回县| 清河县| 雷波县| 阿拉善右旗| 祁连县| 长垣县| 嵩明县| 平山县| 建水县|