xml學習筆記

2021-06-09 04:42:53 字數 782 閱讀 6366

xml文件的組成部分

內部dtd定義

xml內容定義部分

dtd的引用方式:

內部dtd

<?xml version = "1.0" encoding="gb2312" standalone = "yes"?>

外部dtd

dtd檔案結構

<?xml version = "1.0" encoding="gb2312" standalone = "no"?>

引用外部dtd或  

dtd中的元素宣告格式:

#pcdata標籤

只能包含非標記文字,不能包含自己的子元素。

定義方式: 

合法的:

《姓名》張三含義

+出現一次或多次 

*出現零次或多次 

?可選,不出現或出現一次 

()一組要共同匹配的表示式 

|or,或 

,and,要求嚴格遵從順序要求 

元素屬性

必須賦值的屬性required

可以賦值的屬性implied

固定取值的屬性fixed

取預設值的屬性

命名空間

語法:例子:

使用命名空間

<?xml version="1.0" encoding="iso-8859-1"?>

用css顯示xml

book

title

author

<?xml-stylesheet type="text/css" href=cssfilepath ?>

XML學習筆記

一 語法 1 使用標籤標記,可定議自己的標籤。二 合格的文件 1 該文件包含 乙個或多個元素。2 該文件只包含 乙個文件元素,用於包含其他元素。3 每個元素都應當正確的結束。如123456。如果開始和結束符之間沒有內容,則可以寫成 4 元素是區分大小寫的 5 屬性值總是用引號括起來,並且不能為空。6...

XML學習筆記

1.xml用途 1 用於配置檔案 2 用於資料交換 2.如果是專業研究xml,可以用工具xmlspy來寫xml,但一般情況下我們還是手寫 3.說明 宣告是個xml檔案,standalone為yes表示沒有配套的dtd,為no表示有可能有個配套的dtd 說明 引入xsl裝飾 說明 注釋 如何在肯德基白...

XML學習筆記( )

1 申明屬性 elementname 申明屬性名稱 attributename 屬性名稱 attributetype 指定屬性型別 defaule 屬性用法關鍵字 defaule項的可能設定 required 必須的屬性 它必須定義在元素的每個例項中 implied 可選的屬性 fixed 屬性具有...