PDA

Просмотр полной версии : вопрос по Dtd


Baltika
19.06.2002, 12:33
в какой последовательности прописывать в DTD-документе объявления вложенных(child) элементов ?
иерархия:

<elementRoot>
<element1>
<child1_element1>
</child1_element1>
<child2_element1>
</child2_element1>
</element1>
<element2>
</element2>
</elementRoot>

Stellerex
19.06.2002, 13:16
<?xml version="1.0" encoding="UTF-8"?>
<!ELEMENT child1_element1 EMPTY>
<!ELEMENT child2_element1 EMPTY>
<!ELEMENT element1 (child1_element1, child2_element1)>
<!ELEMENT element2 EMPTY>
<!ELEMENT elementRoot (element1, element2)>

От себя добавлю - забей на dtd, используй xml schema.

Baltika
19.06.2002, 13:36
спасибо!

учту ..

Baltika
19.06.2002, 18:30
а по какой книге лучше изучать XML ?
а то купил BHV (В подлиннике) .... уже 170-ая стр. и одна вода, млин :mad:

сколько раз зарекался не покупать книги, автором которых является женщина, но каждый раз забываю.... грабли

Stellerex
19.06.2002, 18:38
Женщины тут, наверное, не причем :)
А xml изучать не надо, достаточно прочитать w3c'шные спецификации на xml, xslt и xpath и иметь под рукой пару хороших quick reference. Могу еще посоветовать "Microsoft XML 4.0 Technology Preview" - chm, есть в MSDN.