【发布时间】:2017-12-25 00:24:20
【问题描述】:
这是我的 DTD 文件。
?xml version="1.0" encoding="UTF-8"?>
<!-- edited with XML Spy v3.0.7 NT (http://www.xmlspy.com) by Manukyan (YSU) -->
<!ENTITY xxx "ccc">
<!ENTITY yyy "ddd">
<!ELEMENT book (author+, title, publisher)>
<!ELEMENT author (#PCDATA)>
<!ELEMENT title (#PCDATA)>
<!ELEMENT publisher (#PCDATA)>
<!ATTLIST title
aaa ENTITY #IMPLIED
>
这里是对应的DSD文件。
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE book SYSTEM "C:\Users\PC\Desktop\XML\XMLDB\XML\BOOK.DTD">
<book>
<author>asd</author>
<title aaa="xxx"/>
<publisher/>
</book>
我收到了一个验证错误。 属性“aaa”的值部分“xxx”必须是未解析实体的名称。
【问题讨论】: