java xml约束_[Java教程]XML约束
[Java教程]XML約束
0 2016-11-09 07:00:53
DTD約束
1)導入dtd方式
內部導入
]>
外部導入
本地文件系統:
SYSTEM"note.dtd">
公共的外部導入:
PUBLIC?"http://gz.itcast.cn/itcast.dtd">
2)DTD語法
約束標簽
? 或
類別:
空標簽: EMPTY。 表示元素一定是空元素。
普通字符串: (#PCDATA)。表示元素的內容一定是普通字符串(不能含有子標簽)。
任何內容: ANY。表示元素的內容可以是任意內容(包括子標簽)
(元素內容):
順序問題:
: 按順序出現子標簽
次數問題:
標簽?? :? 必須且只出現1次。
標簽+? : 至少出現1次
標簽*?? : 0或n次。
標簽?? : 0 或1次。
約束屬性
默認值:
#REQUIRED 屬性值是必需的
#IMPLIED?? 屬性不是必需的
#FIXED value 屬性不是必須的,但屬性值是固定的
屬性類型:控制屬性值的
CDATA :表示普通字符串
(en1|en2|..): 表示一定是任選其中的一個值
ID:表示在一個
Schema約束
名稱空間:告訴哪個元素被哪個schema文檔約束。 在一個
1)一個名稱空間受到schema文檔約束的情況
2)多個名稱空間受到多個schema文檔約束的情況
3)默認名稱空間的情況
4)沒有名稱空間的情況
本文網址:http://www.shaoqun.com/a/264287.html
*特別聲明:以上內容來自于網絡收集,著作權屬原作者所有,如有侵權,請聯系我們:admin@shaoqun.com。
xml
0
總結
以上是生活随笔為你收集整理的java xml约束_[Java教程]XML约束的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 【机器学习】总结机器学习3个时代的算力规
- 下一篇: 【机器学习】异常检测算法之(HBOS)-