Мне даны следующие спецификации:
• существует один корневой элемент с именем products
• элемент products содержит последовательность подэлементов product, по одному для каждого продукта в базе данных
• каждый элемент товара содержит одно имя, одну цену и один подэлемент описания, а также последовательность подэлементов магазина, по одному для каждого магазина, продающего этот товар:
• каждый элемент магазина содержит одно имя, один телефон и одна разметка.
До сих пор я придумал это:
<?xml version="1.0"?>
<!DOCTYPE exercise 3 [
<!ELEMENT products (pid, name, price, description, stores)>
<!ELEMENT pid (#PCDATA)>
<!ELEMENT name (#PCDATA)>
<!ELEMENT price (#PCDATA)>
<!ELEMENT description (#PCDATA)>
<!ELEMENT stores (store_name, phone, markup)>
<!ELEMENT store_name (#PCDATA)>
<!ELEMENT phone (#PCDATA)>
<!ELEMENT markup (#PCDATA)>
Как вы думаете, этот DTD соответствует спецификациям?