안녕하세요 저는 xml과 DTD를 처음 사용했습니다 ... 저는 방금 2 시간 전 수업에서 이것을 배웠습니다 ... 나는 DTD로 XML을 만들었습니다. 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>[email protected]</Email>
</BusinessCard>
+1 현재 받아 들여지는 것보다 훨씬 좋은 답변입니다. –
당신은 _ 귀하의 DTD가 구문 적으로 합법적이라고 말하지만, 이것을 확인하는 도구 (CLI 또는 웹)가 있습니까? XML이 없으면 DTD 만 구문을 검사합니다. 그것이 잘 형성되면. 나는 찾을 수 없었다. –
모든 유효성 검사를하는 XML 프로세서는 DTD에서 오류를보고하므로 이러한 프로세서는 DTD를 확인하는 도구로 잘 작동해야합니다. 대부분의 경우 XML 문서를 확인하라는 메시지가 기본적으로 가정되므로 DTD를 확인하기 만하면 더미 문서를 제공해야 할 수 있습니다. –