以文本方式查看主题

-  中文XML论坛 - 专业的XML技术讨论区  (http://bbs.xml.org.cn/index.asp)
--  『 DTD/XML Schema 』  (http://bbs.xml.org.cn/list.asp?boardid=23)
----  小弟问一个DTD中IDREF的问题  (http://bbs.xml.org.cn/dispbbs.asp?boardid=23&rootid=&id=57367)


--  作者:qingtiantianqing
--  发布时间:12/30/2007 3:06:00 PM

--  小弟问一个DTD中IDREF的问题
DTD中有很多ID,也有很多IDREF,那我怎么知道这个IDREF是引用的哪个属性的ID呢?好像这个不确定啊?
比如   <!ATTLIST   person        id           ID        #REQUIRED>
         <!ATTLIST    author       id          ID        #REQUIRED>
         <!ATTLIST    contact     aid           IDREF        #REQUIRED>
那我怎么知道contact中的aid是引用person里的id还是author里的id啊?
--  作者:qingtiantianqing
--  发布时间:12/30/2007 3:51:00 PM

--  
顶起来
--  作者:qingtiantianqing
--  发布时间:12/31/2007 3:18:00 PM

--  
晕,难道没有人帮忙啊?很重要啊,我的毕业论文啊
--  作者:我是学习者
--  发布时间:1/1/2008 4:05:00 PM

--  
用dtd的比较少,你改用schema吧
--  作者:nnyyang
--  发布时间:1/1/2008 5:50:00 PM

--  
这个看你自己要引用什么了三。。。
idref的值是以定所有可用id的值三。  不过我也不知道,非要找个idref对应的那个id
--  作者:dtplee
--  发布时间:6/9/2008 10:43:00 AM

--  
在一个XML文档中,其ID值是唯一的,不管是哪个元素的!
--  作者:宇义
--  发布时间:11/20/2008 10:21:00 AM

--  
既然叫id了,在同一个文档中就是唯一的,不管在那个元素上。
--  作者:cdmazte2009
--  发布时间:3/18/2009 3:58:00 PM

--  
你设置元素属性是IDREF 属性肯定是有目的的,并且他们之间都有父子关系,你引用当然是根据你的需要用的,只要符合以上关系,你用那个看你的意图啊
W 3 C h i n a ( since 2003 ) 旗 下 站 点
苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》
62.500ms