一個XML文件通常含有以下幾個部分:
1.文檔的聲明部分。
該部分聲明xml文檔的版本,還有它的編碼方式。
例如:
<? xml version="1.0" encoding="gbk"?>
2.元素
所謂元素我們可以理解為xml里面的標簽。
其中標簽的命名有一些要求:
1.元素的名字不能以數字開頭。
2.元素的名字不能以xml開頭。
3.元素名不能出現空格 和 冒號。
元素還有分為兩個類別:
1.存在開始標簽和結束標簽。 例如<person></person>
2.開始標簽和結束標簽在同一個標簽體內。例如<br/>
3.屬性
標簽內可以定義屬性。例如<person id="123"><person>
4.特殊字符
某些特殊字符不能出現在標簽體內,在遇到這些字符時我們需要使用實體字符。
例如大于號>和小于號<,xml在解析時會認為它們是標簽的標記,接著解析可能會出錯,所以我們想表示這些字符時應該使用實體字符。
5.字符區
如果我們需要在一個文本內使用大量特殊字符,那么這些特殊字符需要用實體字符來表示實在是太麻煩了,同時不容易閱讀,這時就可以使用字符區,字符區內的文本都會被解析器認為是普通文本,并不會去解析它們的作用,使用方式:
<![CDATA[字符區的內容]]>
6. 處理指令
處理指令就是通知xml的解釋器如何處理該xml文件。
以下是一個通過CSS樣式來解析xml文件的例子:
處理指令 的格式:<?xml-stylesheet type="text/css" href="a.css"?>
新聞熱點
疑難解答