请教xml的DTD约束问题。

    第三行设置了DTD元素约束:(<!ELEMENT 联系人 (姓名,地址)>)。而实际应该是:姓名,学号。但是照常可以运行,这是为什么?

或者说DTD约束的效果是怎么样的?

网上说要重新设置,怎么设置哇??



<?xml version="1.0" encoding="GB2312" standalone="yes"?>

<!DOCTYPE 联系人列表[
            <!ELEMENT 联系人 (姓名,地址)>
]>
<联系人列表>

     <联系人 编号="id1">
        <姓名>张三</姓名>     
        <学号>1</学号>

     </联系人>
     <联系人 编号="id2">
         <姓名>李四</姓名>
         <学号>2</学号>
     </联系人>

</联系人列表>




Ping87
浏览 1251回答 1
1回答

烈灬阳

xml标签不建议用中文。。一般字符集用  UTF-8
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java