以文本方式查看主题 - 中文XML论坛 - 专业的XML技术讨论区 (http://bbs.xml.org.cn/index.asp) -- 『 DTD/XML Schema 』 (http://bbs.xml.org.cn/list.asp?boardid=23) ---- 怎么总是报错:'file' must refer to an existing element. (http://bbs.xml.org.cn/dispbbs.asp?boardid=23&rootid=&id=64501) |
-- 作者:playaj -- 发布时间:7/9/2008 4:18:00 PM -- 怎么总是报错:'file' must refer to an existing element. <?xml version="1.0" encoding="UTF-8"?> <ASxsd:schema xmlns:ASxsd="http://www.w3.org/2001/XMLSchema" targetNamespace="abc"> <ASxsd:element name="note"> <ASxsd:complexType> <ASxsd:sequence> <ASxsd:element ref="file" maxOccurs="unbounded"/> </ASxsd:sequence> </ASxsd:complexType> </ASxsd:element> <ASxsd:element name="file"> <ASxsd:complexType> <ASxsd:sequence> <ASxsd:element name="name" type="ASxsd:string"/> </ASxsd:sequence> </ASxsd:complexType> </ASxsd:element> </ASxsd:schema> 我不加targetNamespace="abc"时,这个xsd文档验证是有效的,但是加上后,验证出错:'file' must refer to an existing element. 这是怎么回事啊?如果我必须加targetNamespace="abc"呢,怎么能验证通过哦。 [此贴子已经被作者于2008-7-11 8:38:03编辑过]
|
-- 作者:Seu_why -- 发布时间:7/9/2008 4:59:00 PM -- 同问 |
-- 作者:playaj -- 发布时间:7/9/2008 5:03:00 PM -- 继续问......... |
-- 作者:Seu_why -- 发布时间:7/10/2008 2:37:00 PM -- 没有定义吧,注意大小写! |
-- 作者:playaj -- 发布时间:7/11/2008 8:35:00 AM -- 请看仔细啊,当然有定义哦! |
-- 作者:Seu_why -- 发布时间:7/11/2008 3:29:00 PM -- 其实我也不懂,没弄过XML 最近遇到,出现这个错误,baidu进来了(发现N久就注册了个ID) 哈哈 我的问题解决了 |
-- 作者:Seu_why -- 发布时间:7/11/2008 3:31:00 PM -- <xs:element name="XXX" type="SMALLINT" default="0" nillable="true"/> |
-- 作者:playaj -- 发布时间:7/11/2008 5:18:00 PM -- file有定义啊! |
W 3 C h i n a ( since 2003 ) 旗 下 站 点 苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》 |
62.012ms |