если у меня есть xml файл, подобный этому:
<books>
<book>
<title></title>
<subtitle></subtitle>
<info language="">
<pages></pages>
<chapters></chapters>
</info>
<author></author>
</book>
.
.
.
</books>
, какой из них является правильным dtd? ПЕРВЫЙ ПУТЬ
<!ELEMENT books(book+)>
<!ELEMENT book(title,subtitle,info,author)>
<!ELEMENT title (#PCDATA)>
<!ELEMENT subtitle (#PCDATA)>
<!ELEMENT info(pages,chapters)>
<!ELEMENT pages (#PCDATA)>
<!ELEMENT chapters(#PCDATA)>
<!ELEMENT author(#PCDATA)>
<!ATTLIST info language CDATA #REQUIRED>
ВТОРОЙ ПУТЬ
<!ELEMENT books(book+)>
<!ELEMENT book(title,subtitle,info,author)>
<!ELEMENT info(pages,chapters)>
<!ELEMENT title (#PCDATA)>
<!ELEMENT subtitle (#PCDATA)>
<!ELEMENT pages (#PCDATA)>
<!ELEMENT chapters(#PCDATA)>
<!ELEMENT author(#PCDATA)>
<!ATTLIST info language CDATA #REQUIRED>
Итак, мои вопросы:
- Если у меня есть вложенный узел, я пишу его в начале или как скоро это встретится?
- Могу ли я написать атрибуты внизу или как скоро это встретится?
спасибо, если кто-нибудь ответит и извините за мой английский sh.