XML解析回顧

2021-06-06 08:09:04 字數 1336 閱讀 8532

1. 簡述html標記與xml標記的區別。

html 將資料和顯示效果混在了一起,它是一種表現技術

xml 文件只是儲存了資料和描述了資料之間的關係,沒有規定該如何顯示資料

html 的要求比較鬆散,而xml是非常嚴格的標記語言

html的標記集合是固定的;而xml只是提供了乙個標準,人們可以按照這個標準來定義自己專用的標記.

xml允許粒度更新,html則不具備類似的功能.

xml不是html的公升級,也不是html的代替品

html目前已經不是web標記的標準,而是已經被xhtml所代替. xhtml是html和xml的混合物,是xml在web領域的一種應用

2. 簡述xml文件宣告語句中的encoding屬性的作用。

encodong : 指定字元編碼集

<?version="1.0" encoding="gb2312" ?>

3. 對於如下的一段xml內容:

它在瀏覽器中的顯示結果是哪種情況?

a.<

b.<

c.兩個都不是

c 被cdata區包含的內容不會被瀏覽器解析,而是原樣輸出

4. 簡述xml約束模式的作用;簡述什麼是格式良好的xml 文件和什麼是有效的xml文件,乙個xml文件必須是有效的嗎?

(1)

約束模式定義了xml文件中允許出現的元素名(也就是標記名)、元素中的屬性、元素中的內容型別以及元素之間的巢狀關係和出現順序。

xml約束模式不僅定義了xml文件的詞彙表,它還定義了乙個xml文件必須遵循什麼樣的結構。

如果把乙個xml檔案看作是資料庫中的乙個表,那麼xml約束模式就相當於資料庫表結構的定義。

如果沒有為乙個xml文件指定約束模式,那麼該文件中可以包含任何型別的標記;如果為乙個xml文件指定了約束模式,那麼它必須需滿足約束模式所規定的結構、資料型別和資料關聯等內容。

(2)

遵守xml基本語法規則和規範的xml文件就可以稱之為「well-formed xml」,中文意思就是「格式良好的xml」。 

(3)

乙個遵守xml的基本語法規則、且符合為它指定的某個xml約束模式的xml文件就可以稱之為「valid xml」文件,中文意思就是「有效的xml」文件。

(4)

乙個xml文件不一定是有效的,但一定是格式良好的

XML解析回顧

1.簡述html標記與xml標記的區別。html 將資料和顯示效果混在了一起,它是一種表現技術 xml 文件只是儲存了資料和描述了資料之間的關係,沒有規定該如何顯示資料 html 的要求比較鬆散,而xml是非常嚴格的標記語言 html的標記集合是固定的 而xml只是提供了乙個標準,人們可以按照這個標...

解析XML檔案(SAX方式解析XML)

解析xml檔案 sax方式解析xml 對xml檔案解析有四種方法 dom sax jdom dom4j 現著重講一下sax解析xml檔案。1 通過一定的方式獲取檔名 獲得檔案路徑 string xmlfilepath ticanserviceaccess.getsystemsupportservic...

解析XML檔案(SAX方式解析XML)

解析xml檔案 sax方式解析xml 對xml檔案解析有四種方法 dom sax jdom dom4j 現著重講一下sax解析xml檔案。1 通過一定的方式獲取檔名 獲得檔案路徑 string xmlfilepath ticanserviceaccess.getsystemsupportservic...