Perl для системного администрирования



              

XML требователен Несмотря на гибкость - часть 3


<str:ng/-' </'eleraentType> <elementType id="room">

<stnng/> </'elementType> <elenientType id="owner">

<string,/> </elementType> <elementType id="ipaddress">

<string/> </elementType>

<!-определяем сам элемент -->

<elementType id="Machine" content="CLOSED">

<element type="#name" occurs="REQUIRED"/>

<element type="#department" occurs="REQUIRED"/>

<element type="#room" occurs="REQUIRED"/>

<element type="»owner" occurs="REQUIRED"/>

<element type="#ipaddress" occurs="REQUIRED"/> </elementType> </schema>

Технология схем XML до сих пор (на момент написания книги) находится в стадии обсуждения. XML-данные, которые использовались в приведенном выше примере, являются всего лишь одним из предложений, рассматриваемым группой Working Group. Поскольку эта технология очень быстро развивается, я советую следить за текущими стандартами (их можно найти на http://www.w3.org) и за тем, насколько совместимо с ними ваше программное обеспечение.

Как и вполне зрелый механизм DTD, так и новый механизм схем очень быстро могут стать запутанными, поэтому оставим дальнейшие дискуссии книгам, посвященным XML/SGML.




Содержание  Назад  Вперед