DTD Определение двух детей с одинаковыми детьми - PullRequest
0 голосов
/ 22 февраля 2012

В dtd определены три элемента с одинаковыми именами дочерних элементов.Каков правильный синтаксис для:

  1. для всех дочерних элементов, имеющих одинаковое определение
  2. элементов, имеющих разные дочерние определения

Пример идеи: допустимо ли это?

<!ELEMENT one ( childone?, childtwo? ) >
<!ELEMENT two ( childone?, childtwo? ) >
<!ELEMENT three ( childone?, childtwo? ) >
    <!ELEMENT childone ( #PCDATA ) >
    <!ELEMENT childtwo ( #PCDATA ) >

Я ценю вашу помощь!Большое спасибо!

1 Ответ

1 голос
/ 22 февраля 2012

Да, ваша идея примера действительна для вашего первого сценария ( для всех детей, имеющих одинаковое определение ).

Ваш второй сценарий ( элементы, имеющие разные определения детей ) не возможноВы можете иметь только одну декларацию на элемент.Вы должны будете объявить новые элементы с уникальными именами.

...