概念:我們編寫文件來約束乙個xml文件的書寫規範,這稱之為xml約束。
約束技術分類:
一、dtd的基本概念:document type definition 文件型別定義dtd檔案一般和xml檔案配合使用,主要是為了約束xml檔案。
xml檔案引入dtd檔案,這樣xml可以自定義標籤,但又受到dtd檔案的約束。
如下bookstore.xml
<?xml version="1.0" encoding="gb2312" standalone="no" ?>
thinking in c++name>
bruce eckelauthor>
20price>
book>
bookstore>
基本語法:
<
!element
元素名 型別》
我們以上面的bookstore為例,編寫如下dtd檔案,bookstore.dtd:
bookstore (book+)>
book (name,author,price)>
name (#pcdata)>
author (#pcdata)>
price (#pcdata)>
pcdata 全稱為parsed cdata
解析字元資料
在bookstore.xml
檔案l裡面引入bookstore.dtd
檔案,**如下:
<?xml version="1.0" encoding="gb2312" standalone="no" ?>
thinking in c++name>
bruce eckelauthor>
20price>
book>
bookstore>
引入中寫的:system,表示當前的dtd檔案是本地的
如果寫的是public,則表示引入的dtd檔案是來自於網路的.
對xml進行校驗,現在可以直接使用ide進行智慧型校驗 下面是eclipse
正確形式:
Oracle 學習日記(二)
了解了oracle的框架體系後,來個安裝示例先,雖然可能很多高手和大俠覺的小弟太菜,這都要學習,小弟愚昧,嘿嘿就是要學習,乙個配置草率的資料庫給以後的使用帶來很多崩潰的隱患,為了不到以後找2天才發現原來是配置問題,小弟還是努力的學下這農民工做的事!前面的就不多說了,點下一部就ok了,我們從建立資料庫...
MySQL 學習日記 二
我只是將文件裡的一些東西寫了下來,我的學習參考也是在網上找的乙個中文文件,有人需要的話可以去提 mysql 中的一些特殊處理 select from where item 等價於strings query select from where item include using namespace ...
java學習日記(二)
1.localdate類 構造乙個表示當前日期的物件 localdate date localdate.now 構造乙個表示給定日期的物件 localdate newyearseve localdate.of 1999,12,3 獲取年月日 int year newyearseve.getyear ...