xml知識點初次總結

xml:可以編寫簡單的xml文件
可以按照指定的約束文件編寫xml文件
、、、、、、、、、、、、、、、、、、、、、、、、、、、
案例一:編寫配置文件,編寫一個服務器軟件,按照指定的全限定名,根據路徑,讓服務器創建這個對象,調用指定的方法。

需求:

技術分析:
xml
解析xml
根據我們的全限定名創建一個對象,調用方法
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
xml:可擴展的標籤
標籤自定義。
作用:用來替代html(失敗),存儲數據(單純的配置文件))
書寫規範:
1.區分大小寫
2.應該有一個跟標籤
3.標籤必須關閉
4.屬性必須用引號引起來,以keyvalue形式展現
5.標籤中的空格或者換行或者製表符都是作爲數據內容存在的。
6.特殊字符必須轉義
滿足上面規範的文件我們稱之爲一個格式良好的xml文件。可以通過瀏覽器瀏覽
後綴名:.xml

xml的組成部分
聲明:
作用:告訴別人我是一個xml文件
格式:

格式:格式:

dtd語法:瞭解
對元素進行限制
元素:

PCDATA:普通文本 使用的時候用()引起來

包含的內容:
該元素下可以出現哪些元素 用()引起來
符號:
*:出現任意次
?:出現1次或者0次
+:出現大於1次(至少一次)
|:或者
():分組
,: 順序
屬性:
格式:

REQUIRED:必須出現

implied:可以出現可以不出現

一個xml文檔中只能添加一個dtd約束
xml的學習目標
編寫一個簡單的xml文件
根據約束文件寫出相應的xml文件。
alt+/ f2
///////////////////////////////////////////////////////////////////////////////
加入多個約束文件dtd就不行了
SCHEMA約束:
一個xml文檔中可以添加多個schema約束
xml和schema關聯
格式
<根標籤 xmlns=”…..”…>
<根標籤 xmlns:別名=”…..”…>
名稱空間:
關聯約束文件
關聯約束文件
規定元素是來源哪個約束文件
既然可以導入多個約束文件,爲了避免屬性重名,可以給一個約束起別名,使用的時候若是沒有加別名那就是代表來自沒有別名的約束文件
xmlnx:a=”…..”
案例中使用a:table就是帶別有別名
一個xml文件中只有一個約束文件不起別名
注意我們schema約束文件就是xml文件

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章