我如何知道我创建的 XML 是否遵循我的 DTD 中的规则?
这是我的 XML
<?xml version="1.0" encoding="ISO-8859-1"?>
<!DOCTYPE HW SYSTEM "HW.dtd">
<A>
AA = "BAR"
AB = "FOO"
AC = "1"
<C>
<B/>
CA = "Name"
</C>
<D>Element</D>
</A>
这是我的 DTD
<?xml version="1.0" encoding="ISO-8859-1"?>
<!ELEMENT A (B* |C+,D)>
<ATTLIST A
AA CDATA #REQUIRED
AB CDATA #REQUIRED
AC(0|1|2) #REQUIRED
>
<!ELEMENT B EMPTY>
<!ATTLIST C(B)>
<!ATTLIST C
CA CDATA #REQUIRED
>
<!ELEMENT D (#PCDATA)>
我的 XML 与 DTD 是否正确?