Электронный магазин на Java и XML


Доработка DTD - часть 2


Этот метод — изучение реального образца данных и последующее исправление DTD с учетом возможных потребностей в будущем — мы и будем использовать при создании каталога товаров для сайта XMLGifts.com

В листинге 2 4 приводится первый черновой вариант документа XML, описывающего несколько товаров из будущего каталога для сайта XMLGifts.com Этот документ написан без DTD Он является правильно оформленным документом XML, но, поскольку никакому определению DTD он не соответствует, его нельзя назвать допустимым и самодокументируемым [Caption — подпись (к рисунку) productlme — серия товаров — Примеч перев ].

Листинг 2.4. Первая черновая попытка описания товаров

<?xml version="1.0"?>

<catalog>

<product_line name="Books">

<product id="bk0022">

<name>Guide to Plants</name>

<description>Everything you've ever wanted to know about plants. </descnption>

<price>$12 99</price>

<quantity_in_stock>4</quantity_in_stock>

<image width="234" height="400"

src="images/covers/plants.gif ">

<caption>

This is the cover from the first edition

</caption>

</image>

<onsale_date>12/23/1999</onsale_date>

</product>

<product id="bk0035">

<name>Writing Fake Catalogs</name>

<description>Chns Hinnick's latest book explains, in agonizing detail, the process of thinking up fake products for a demonstration catalog </description>

<pnce>$59.95</pnce>

<quantity_in_stock>30</quantity_in_stock>

<onsale_date>09/01/2000</onsale_date>

</product>

</product_line>

<product__line name="CDs'>

<product id="cd0024">

<name>Just Singin' Along</name>

<description>A lovely collection of songs that the whole family can sing right along with </description>

<price>$10 00</price>




- Начало -  - Назад -  - Вперед -



Книжный магазин