Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Semantic web.docx
Скачиваний:
0
Добавлен:
01.04.2025
Размер:
1.1 Mб
Скачать
      1. Форма записи раздела cdata

Раздел CDATA начинается с символов "<![CDATA[" и заканчивается символами "]]>". Между этими двумя ограничителями можно поместить любые символы (включая < или &), за исключением "]]>" (что будет интерпретировано как конец раздела CDATA). Все символы внутри раздела CDATA трактуются как литеральная часть символьных данных элемента, а не как XML-разметка.

Ключевое слово CDATA (как и другие ключевые слова XML) должно быть набрано прописными буквами. Ниже приведен пример правильно записанного раздела CDATA:

<![CDATA[

Здесь вы можете разместить любые символы, за исключением двух правых квадратных скобок с последующим знаком «больше».

]]>

Если необходимо включить в состав имеющихся символьных данных блок исходного кода или разметку, которые будут отображаться браузером, то можно воспользоваться разделом CDATA с целью предотвратить интерпретацию синтаксическим анализатором символов < или & как XML-разметку.

      1. Несколько примеров xml-документов.

  1. Описание книг.

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

<Booklist>

<Book>

<Creator>КУЗНЕЦОВ В. В. </Creator>

<Title>Руководство по аналитической химии</Title>

<Descripton>Перевод с немецкого Под редакцией заслуж.

деятеля науки и техники РСФСР,

проф. Ю.А.КЛЯЧКО</Descripton>

<Publisher>«МИР»</Publisher>

<City>Москва</City>

<Year>1975</Year>

<Pages>464</Pages>

<Subject>Химия</Subject>

<Identifier>Яворский т 2.htm</Identifier>

</Book>

<Book>

</Book>

</Booklist>

  1. Описание издания – газеты.

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

<?xml-stylesheet type="text/xsl" href="part.xsl"?>

<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"

xmlns:dc="http://purl.org/dc/elements/1.1/"

xmlns:lsl="http://lsl.ksu.ru/meta/">

<rdf:Description>

<dc:Title about="image\title.gif">Казанские Известия

</dc:Title>

<dc:Creator>

<lsl:dateFounding>1811</lsl:dateFounding>

<lsl:founder>И.И. Запольский</lsl:founder>

<lsl:founderDescript>

Инициатор издания газеты: адъюнкт Казанского

университета И.И. Запольский,

</lsl:founderDescript>

</dc:Creator>

<dc:Subject>

<lsl:Collection>Периодическая печать 19 - начала 20

веков</lsl:Collection>

<lsl:Type>Газета литературно-политического

содержания</lsl:Type>

<lsl:Description>Первая провинциальная газета России и

первое периодическое издание Казанского

университета</lsl:Description>

</dc:Subject>

</rdf:Description>

</rdf:RDF>

  1. Программа передач.

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

<tv-program>

<day date="25 декабря">

<channel name="1TV">

<program>

<item time="06:00">Доброе утро</item>

<item time="09:00">НОВОСТИ</item>

<item time="09:15">Сериал Нежный яд</item>

<item time="10:15">Поле чудес (повтор)</item>

<item time="11:15">М. ф.</item>

<item time="11:30">Здоровье</item>

<item time="12:00">НОВОСТИ</item>

<item time="12:15">С легким паром!</item>

<item time="14:20">М. ф.</item>

<item time="14:30">Вместе</item>

<item time="15:00">НОВОСТИ</item>

<item time="16:00">Звездный час</item>

<item time="18:00">НОВОСТИ</item>

<item time="19:35">Погода</item>

<item time="20:45">Спокойной ночи, малыши</item>

<item time="21:00">ВРЕМЯ</item>

<item time="23:45">Футбол</item>

</program>

</channel>

</day>

</tv-program>

XML становится в последнее время доминирующим стандартом представления и обмена данными. Этому способствуют основные свойства языка XML [ CITATION Бум00 \l 1049 ]:

  • Независимый формат данных – при использовании XML как формата выходных и входных данных приложения, данные становятся независимы от самого приложения, что повышает способность взаимодействия.

  • Одни данные, несколько представлений – в силу того, что формат не зависит от приложения, очевидно, что одни и те же данные можно использовать разными способами и разными приложениями.

  • Улучшенные возможности поиска данных – поскольку XML определяет семантическую структуру документа, это способствует созданию дополнительных возможностей для поиска информации. Например, индексирующие и поисковые средства могут работать не только с самими данными, но и с разметкой (метаданными)

  • Облегчение доступа к данным – в мире в настоящее время существует большое количество информации, доступ к которой затруднен из-за того, что она хранится в разнородных и несовместимых форматах. Перевод в формат XML откроет доступ к таким данным.

  • Более простая разработка приложений – XML делает необязательной реализацию поддержки большого количества бинарных форматов, вследствие чего разработка приложений становится значительно проще.

  • Использование готовых решений – при управлении данными, как правило возникает необходимость решения «шаблонных» задач, таких, как верификация данных, лексический и синтаксический разбор, и.т.д. Переход к формату XML способен убрать необходимость создания своих собственных реализаций для решения подобных задач.

  • XML документ может быть прочитан человеком.

Как видно из перечисленных свойств, в XML заложен потенциал для революционных изменений в области хранения и обработки данных.

Документация и литература:

  1. Домашняя страница XML консорциума World Wide Web со ссылками на ознакомительные статьи, ответы на вопросы и соответствующие стандарты: http://www.w3.org/XML/.

  2. Ю. С. Лукач Справочник Веб-разработчика http://wdh.suncloud.ru/start.htm.

  3. Учебный центр IBM, ученые курсы по XML и сопутствующим технологиям http://www.ibm.com/developerworks/ru/xml/.

  4. Школы Консорциума W3C: http://xml.nsu.ru

  5. Бумфрей Ф. , Диренцо О. И др. XML: Новые перспективы WWW. М.:ДМК 2000

  6. Леонов Игорь Васильевич XML и XSLT в примерах для начинающих http://citforum.ru/internet/xmlxslt/xmlxslt.shtml

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]