以文本方式查看主题 - 计算机科学论坛 (http://bbs.xml.org.cn/index.asp) -- 『 DTD/XML Schema 』 (http://bbs.xml.org.cn/list.asp?boardid=23) ---- [求助]请问如何修改以下两段代码,使成为Valid的代码,谢谢 (http://bbs.xml.org.cn/dispbbs.asp?boardid=23&rootid=&id=9035) |
-- 作者:KevinYu -- 发布时间:7/29/2004 10:23:00 PM -- [求助]请问如何修改以下两段代码,使成为Valid的代码,谢谢 代码1: <?xml version="1.0" encoding="gb2312" standalone="yes" ?> <!DOCTYPE 中华人民共和国公民 [ <!ELEMENT 中华人民共和国公民 (公民*)> <!ELEMENT 公民 (身份证号,性别,姓名+,籍贯,地址,电话+)> <!ELEMENT 身份证号 (#PCDATA)> <!ELEMENT 性别 (#PCDATA)> <!ATTLIST 性别 sex (male|female) "male"> <!ELEMENT 姓名 (#PCDATA)> <!ATTLIST 姓名 中英文 (中文|英文) "中文"> <!ELEMENT 籍贯 (#PCDATA)> <!ELEMENT 电话 (#PCDATA)> <!ATTLIST 电话 区号 (CDATA) #REQUIRED 分机 (CDATA) #IMPLIED> ]> <中华人民共和国公民> <公民> <身份证号>1234567890</身份证号> <性别>男</性别> <姓名 中英文="英文">Kevin</姓名> <籍贯>Shanghai</籍贯> <电话 区号="021" 分机="016">62222222</电话> </公民> </中华人民共和国公民> 代码2: <?xml version="1.0" encoding="gb2312" standalone="yes" ?> <!DOCTYPE 房屋 [ <!ELEMENT 房屋 (有关人,地址,平米数,承租人?,开发商+)> <!ELEMENT 有关人 (姓名,身份证号,电话)> <!ELEMENT 姓名 (#PCDATA)> <!ELEMENT 身份证号 (#PCDATA)> <!ELEMENT 电话 (#PCDATA)> <!ELEMENT 平米数 (#PCDATA)> <!ELEMENT 承租人 (姓名,身份证号,电话)> <!ELEMENT 开发商 (姓名,电话)> ]> <房屋> <有关人> <姓名>Kevin</姓名> <身份证号>1234567890</身份证号> <电话>62222222</电话> </有关人> <姓名>Michael</姓名> <身份证号>7894561230</身份证号> <电话>65555555</电话> <平米数>150</平米数> <承租人> <姓名>John</姓名> <身份证号>4567891230</身份证号> <电话>61111111</电话> </承租人> <开发商> <姓名>Bill</姓名> <电话>65896542</电话> </开发商> <开发商> <姓名>Andy</姓名> <电话>58965231</电话> </开发商> </房屋> 小弟是初学者,请勿笑话 |
-- 作者:ssss -- 发布时间:7/30/2004 3:54:00 PM -- 你的文档我帮你改正好了,至于具体原因请查看相关教程。 代码1: <?xml version="1.0" encoding="gb2312" standalone="no"?> <!DOCTYPE 中华人民共和国公民 [ <!ELEMENT 中华人民共和国公民 (公民*)> <!ELEMENT 公民 (身份证号, 性别, 姓名+, 籍贯, 电话+)> <!ELEMENT 身份证号 (#PCDATA)> <!ELEMENT 性别 (#PCDATA)> <!ATTLIST 性别 sex (male | female) "male" > <!ELEMENT 姓名 (#PCDATA)> <!ATTLIST 姓名 中英文 (中文 | 英文) "中文" > <!ELEMENT 籍贯 (#PCDATA)> <!ELEMENT 电话 (#PCDATA)> <!ATTLIST 电话 区号 CDATA #REQUIRED 分机 CDATA #IMPLIED > ]> <中华人民共和国公民> <公民> <身份证号>1234567890</身份证号> <性别>男</性别> <姓名 中英文="英文">Kevin</姓名> <籍贯>Shanghai</籍贯> <电话 区号="021" 分机="016">62222222</电话> </公民> </中华人民共和国公民> 代码2: 以上代码改正后,都是正确的。
|
-- 作者:KevinYu -- 发布时间:7/30/2004 5:08:00 PM -- 太感谢了,我来试试,呵呵! |
-- 作者:ssss -- 发布时间:7/30/2004 5:20:00 PM -- 成功了么?朋友.... |
-- 作者:KevinYu -- 发布时间:8/1/2004 3:30:00 PM -- 成功了!!!嘻嘻,3q!!! |
W 3 C h i n a ( since 2003 ) 旗 下 站 点 苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》 |
62.500ms |