Xpoint
   [напомнить пароль]

dtd и нотации

Метки: [без меток]
2007-07-17 13:45:48 [обр] tors[досье]
сообщение промодерировано

В книжке по xml есть пример:

<?xml version="1.0" encoding="windows-1251"?>

<!DOCTYPE database [
   <!NOTATION html SYSTEM "iexplorer">
   <!ENTITY city SYSTEM "tour.html" NDATA html>
   <!ELEMENT database (company+)>
   <!ELEMENT company (name)>
   <!ATTLIST company tour ENTITY #REQUIRED>
   <!ELEMENT name (#PCDATA)>
]>
<database>
   <company tour="city">
      <name>Deitel &amp; Associates, Inc.</name>
   </company>
</database>

1)
<!NOTATION html SYSTEM "iexplorer">
что значит iexplorer и какие другие
матюки там можно использовать

  1. что значит

<!ENTITY city SYSTEM "tour.html" NDATA html>
я понимаю, что обьявляется сущность которая ссылается на нотацию,
но в целом что означает эта строка не понимаю

3)
<!ATTLIST company tour ENTITY #REQUIRED>
это типа атрибут, который должен принимать значение сущности

<company tour="city">
это типа атрибут принимает заначение сущности
но опять же что это значит - не пойму

зы может есть ресурс где подробно описывается работа с нотациям?
зыы в MSDN есть еще такое

Examples

Notation for declaring your own data type
The following declares a notation that can be used to reference a custom catalog document type you have defined.

<!NOTATION MyCatalog SYSTEM "http://example.microsoft.com/catalog">

как я могу использовать этот дататайп в моем dtd и xml?

Notation for declaring a MIME type
The following declares a notation in the DTD to allow support for unparsed entities that reference image files in the GIF file format.

<!NOTATION image_gif SYSTEM "image/gif">

а это как понимать?

спустя 2 часа 40 минут [обр] Dennis F. Latypoff aka funky_dennis(10/78)[досье]
Powered by POEM™ Engine Copyright © 2002-2005