То, что вы так хотели узнать, но боялись спросить... Ссылки XML Презентацию подготовил Чудновский Андрей, гр.950б
Виды ссылок Общие ссылки Параметрические ссылки
Общие ссылки Общие ссылки позволяют отображать символы, которые совпадают с уже зарезервированными знаками разметки в документе. Стандартные ссылки XML СсылкаОписание &Знак амперсанда(&) $apos;Апостроф(`) $gt;Больше(>) $it;Меньше(
Создание собственных общих ссылок Помимо использования стандартного набора ссылок, поддерживаемых XML, вы можете создавать свои собственные точно так же, как вы объявляете элементы: (В схеме DTD)
Использование ссылок Синтаксис использования ссылки: &имя_ссылки; В момент обработки синтаксическим анализатором XML ссылка заменяется соответствующими данным. Использование этого механизма для создания ссылок очень полезно в случае экземпляров XML, содержащих повторяющиеся данные, и/или данные, изменяющиеся во «время» жизни» документа. Размер ссылок не ограничен, таким образом можно использовать и при представлении редко повторяющихся, но длинных текстовых строк.
Пример использования общих ссылок Файл contract01.xml &buyer; agrees to buy the property defined below on the terms and conditions set forth in this contract. &buyer; will take title of the real property described below, for which consideration &buyer; agrees to pay … Файл contract01.dtd
Параметрические ссылки Параметрические ссылки используются в схемах DTD для предоставления информации, используемой в объявлениях разметки. Как правило, параметрические ссылки используются для предоставления связи с внешней схемой DTD. Целевые ссылки в схемах DTD называются внутренними, а ссылки, указывающие на данные и объекты за пределами текущей DTD называются внешними.
Использование параметрических ссылок Синтаксис параметрической ссылки: Определением ссылки может быть любая допустимая DTD строка. Строка должна быть указана там, где ссылка используется в схеме DTD. Другими словами, внутренние параметрические ссылки функционируют точно так же, как и обычные, за исключением того что подстановка осуществляется в самой схеме DTD, а не в документе XML.
Пример использования параметрической ссылки Пример ссылки: Использование ссылки: Данная запись равноценна следующей:
Ссылки в других языках описания схем В схеме XSD надо создать элемент с фиксированным значением: Также надо создать пространство имен и связать его с этим элементом. Welcome to.
*конец. The end The end. *