|
以文本方式查看主题 - 中文XML论坛 - 专业的XML技术讨论区 (http://bbs.xml.org.cn/index.asp) -- 『 DTD/XML Schema 』 (http://bbs.xml.org.cn/list.asp?boardid=23) ---- 如何用使一个元素的两个属性的值都唯一? (http://bbs.xml.org.cn/dispbbs.asp?boardid=23&rootid=&id=20459) |
|
-- 作者:Sam1860 -- 发布时间:7/17/2005 4:14:00 PM -- 如何用使一个元素的两个属性的值都唯一? 如: <BookShop> <book ISBN="000000000" ID="001" other="fgfdg"/> <book ISBN="000000001" ID="002" other="fgfdg"/> </BookShop> 如何才能用Schema规定ISBN和ID都是唯一值? 如果两个属性都为ID类型好像会出错。 |
|
-- 作者:whizer -- 发布时间:7/20/2005 4:59:00 PM -- 在Schema中定义两个field,不行吗? |
|
-- 作者:chenxinmx -- 发布时间:7/22/2005 12:24:00 PM -- 用不同的命名空间,可以试试啊 |
|
-- 作者:youy2008 -- 发布时间:7/27/2005 4:50:00 PM -- <xsd:unique name="uID" > <xsd:selector xpath=".//Book"/> <xsd:field xpath="@ID"/> </xsd:unique> <xsd:unique name="uISBN" > <xsd:selector xpath=".//Book"/> <xsd:field xpath="@ISBN"/> </xsd:unique> 其中xpath属性要视unique所在的位置而定 |
|
W 3 C h i n a ( since 2003 ) 旗 下 站 点 苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》 |
8,484.375ms |