请人指点一下错误的原因是什么:XML 解析错误:非法参数实体引用
xml吧
全部回复
仅看楼主
level 1
<?xml version="1.0" encoding="utf-8"?>
<!--一定保证这个文件的编码方式和utf-8一致-->
<!--<?xml-stylesheet type="text/css" href="classes.css"?>-->
<!DOCTYPE 班级 [
<!ELEMENT 班级 (学生+)>
<!--定义一个引用实体,建议放在最前面-->
<!ENTITY intro "这是一个">
<!--定义一个参数实体-->
<!ENTITY % sname "姓名">
<!ATTLIST 学生
住址 CDATA #REQUIRED
学号 ID #REQUIRED
老大 IDREF #REQUIRED
婚姻状态 (单身|已婚|离婚) #IMPLIED
国籍 CDATA #FIXED "中国"
>
<!ELEMENT 学生 (%sname;,年龄,性别)>
<!ELEMENT %sname; (#PCDATA)>
<!ELEMENT 年龄 (#PCDATA)>
<!ELEMENT 性别 (#PCDATA)>
]>
<班级>
<学生 住址="香港" 学号="a001" 老大="a002" 婚姻状态="单身" 国籍="中国">
<姓名 >&intro;周星驰</姓名>
<年龄>92</年龄>
<性别>男</性别>
</学生>
<学生 住址="北京" 学号="a002" 老大="a001" 婚姻状态="单身" 国籍="中国">
<姓名>&intro;巩俐</姓名>
<年龄>92</年龄>
<性别>女</性别>
</学生>
</班级>
2013年10月21日 14点10分 1
level 4
内部子集中参数实体不能用在标记声明中
2013年10月28日 08点10分 2
level 4
你写的是dtd文件,不是css文件好吧[汗]
2013年11月27日 16点11分 3
level 4
<!DOCTYPE 班级 [
<!ELEMENT 班级 (学生+)>
<!--定义一个引用实体,建议放在最前面-->
<!ENTITY intro "这是一个">
<!--定义一个参数实体-->
<!ENTITY % sname "姓名">
<!ATTLIST 学生
住址 CDATA #REQUIRED
学号 ID #REQUIRED
老大 IDREF #REQUIRED
婚姻状态 (单身|已婚|离婚) #IMPLIED
国籍 CDATA #FIXED "中国"
>
<!ELEMENT 学生 (%sname;,年龄,性别)>
<!ELEMENT %sname; (#PCDATA)>
<!ELEMENT 年龄 (#PCDATA)>
<!ELEMENT 性别 (#PCDATA)>
]>
这貌似是dtd文件啊
2013年11月27日 16点11分 4
我把连接css的代码注释了啊
2013年11月30日 03点11分
回复 苦涩的幸福2 :这我也就不知道了,我也是个菜鸟,刚学xml[微笑]
2013年11月30日 09点11分
1