xml初學小結

2021-06-10 05:39:33 字數 926 閱讀 2861

xml語言出現的根本目標在於描述上圖那種,在現實生活中經常出現的有關係的資料。

在xml語言中,它允許使用者自定義標籤。乙個標籤用於描述一段資料;乙個標籤可分為開始標籤和結束標籤,在開始標籤和結束標籤之間,又可以使用其它標籤描述其它資料,以此來實現資料關係的描述。例如:

<?xml version="1.0" encoding="utf-8" ?>

《中國》

《北京》

《海淀》海淀區

ml技術除用於儲存有關係的資料之外,它還經常用作軟體配置檔案,以描述程式模組之間的關係。

在乙個軟體系統中,為提高系統的靈活性,它所啟動的模組通常由其配置檔案決定

例如乙個軟體在啟動時,它需要啟動a、b兩個模組,而a、b這兩個模組在啟動時,又分別需要a1、a2和b1、b2模組的支援,為了準確描述這種關係,此時使用xml檔案最為合適不過。

1.xml約束模式的作用

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

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

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

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

2、html和xml的區別:

(1)用途不同:html用來顯示資料

xml用來儲存和傳輸資料

(2)格式:html格式相對鬆散

xml格式相對嚴格

(3)標籤:html標籤都是規定好的

xml標籤自定義的

(4)更新:html不支援無重新整理更新

xml支援無重新整理更新

待續...

VueJs React初學小結

先說一下我的學習方法 永遠學習最新的資料。vuejs中文文件比較嚴謹,本人看到英文文件好像是從中文硬翻譯過來的,所以建議看中文文件。這是我的一次學習筆記,過後有時間再寫乙個總結。通過props傳遞資料,同時要注意組織父子關係。class mycomponent extends react.compo...

xml學習小結

從上周末開始看xml的東西 開始主要是想學習讀,寫操作 自己先看了xml的語法 後來我師傅給我乙個xml檔案,讓我先進行讀操作 一時有點不知道所措,後來就在論壇發帖問 也是通過這個我第一次使用csdn發帖 第乙個帖子寫的太籠統,沒有得到好的回答 當自己又有更明確的目標後,開始發弟2個帖子 這次得到好...

xml操作小結

using system.xml 初始化乙個xml例項 xmldocument xml new xmldocument 指定乙個節點 xmlnode root xml.selectsinglenode root 獲取節點下所有直接子節點 xmlnodelist childlist root.chil...