以文本方式查看主题 - 中文XML论坛 - 专业的XML技术讨论区 (http://bbs.xml.org.cn/index.asp) -- 『 XML基础 』 (http://bbs.xml.org.cn/list.asp?boardid=1) ---- [求助]xml 基础问题请求帮助 (http://bbs.xml.org.cn/dispbbs.asp?boardid=1&rootid=&id=53024) |
-- 作者:qiaosilin -- 发布时间:9/24/2007 4:33:00 PM -- [求助]xml 基础问题请求帮助 [size=2]请帮助我看看下面这段代码。。。检查格式良好,但是保存的时候却提示 该文件无效:元素‘CUSTOMER’与 DTD 基元素名称 'CUSTOMERS'不匹配。。。这是为什么?应该如何修改呢?请帮助我谢谢。 <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE CUSTOMER[ <!ELEMENT CUSTOMERS (CUSTOMER+)> <!ELEMENT CUSTOMER (NAME, ADDRESS, PHONE)> <!ELEMENT NAME (#PCDATA)> <!ELEMENT ADDRESS (#PCDATA)> <!ELEMENT PHONE (#PCDATA)> <!ENTITY COGNOMEN "JACKIE"> <!ENTITY MONICKER "ARNOLD"> <!ENTITY FIRSTFLOOR "唐宁街15号1楼"> <!ENTITY SECONDFLOOR "唐宁街15号2楼"> <!ENTITY TELEPHONE "5715746"> <!ENTITY TELEPHONY "6865863"> ]> <!--CUSTOMERS 是根节点--> <CUSTOMERS> <!--节点 CUSTOMER 包含详细信息--> <CUSTOMER> <NAME>JACKIE</NAME> <ADDRESS>&FIRSTFLOOR;</ADDRESS> <PHONE>5715746</PHONE> </CUSTOMER> <CUSTOMER> <NAME>ARNOLD</NAME> <ADDRESS>&SECONDFLOOR;</ADDRESS> <PHONE>6865863</PHONE> </CUSTOMER> </CUSTOMERS>[/size] |
-- 作者:luypmp -- 发布时间:9/24/2007 9:00:00 PM -- 楼主在DTD中把CUSTOMER定义为根元素,而xml中用CUSTOMERS作为root,当然就报错了 <?xml version="1.0"?> !DOCTYPE note defines that the root element of this document is note. 从w3schools拿下来的,楼主可以参考参考 |
W 3 C h i n a ( since 2003 ) 旗 下 站 点 苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》 |
109.375ms |