嗨,我是 xml 和 DTD 的新手……我 2 小时前刚从课堂上学到这个……我用 DTD 制作了一个 XML。我只是想知道我的 XML 代码的 DTD 是否正确?
DTD:
< !DOCTYPE BusinessCard[
<!ELEMENT BusinessCard (Name?,Phone+,Email?)>
<!ELEMENT Name (#PCDATA)>
<!ELEMENT Phone (#PCDATA)>
<!ATTLIST Phone type CDATA "mobile">
<!ATTLIST Phone type CDATA "work">
<!ATTLIST Phone type CDATA "fax">
<!ELEMENT Email (#PCDATA)>
]>
XML:
< BusinessCard>
<Name >Jose P. Rizal</Name>
<Phone type="mobile">(415)555-4567</Phone>
<Phone type="work">(800)555-9876</Phone>
<Phone type="fax">(515)555-1234</Phone>
<Email>joserizal@email.com</Email>
</BusinessCard>