xmlinfo.ru

Вход в систему

  • Регистрация
  • Забыли пароль?

Сбор новостей

RSS-материал

James Clark's Expat

admin — Чт, 02/12/2009 - 10:54

Expat — это набор инструментов для анализа XML 1.0, написанный на языке С. Более подробную информацию можно найти на http://www.jclark.com/xml/expat.html, а скачать с ftp://ftp.jclark.com/pub/xml/expat.zip. Бесплатный доступ для частного и коммерческого использования.

  • Анализ XML

Microsoft Internet Explorer Parcer

admin — Чт, 02/12/2009 - 10:54

Это первый XML-анализатор Microsoft, поставлявшийся с Internet Explorer 4 и работавший с ранней предварительной версией XML-стандарта. С выходом IE5 XML-реализация была усовершенствована, чтобы соответствовать XML-стандарту версии 1. Самая последняя версия анализатора (March 2000 Technology Preview Release — март 2000, предварительное сообщение о технологии) доступна по адресу: http://msdn.microsoft.com/downloads/webtechnology/xml/msxml.asp. В нашей книге в основном используется версия IE5.

  • Анализ XML

Анализ XML

admin — Чт, 02/12/2009 - 10:53

Основная причина, по которой созданы все эти правила, имеющие целью создание корректно оформленных XML-документов, та, что можно создать программу обработки данных, которая с легкостью отличала бы разметку от основной информации.
Стандарт XML
(http://www.w3.org/TR/1998/REC-xml-199802W#sec-inrto) гласит: "Программный модуль, называемый XML-процессором, используется для чтения XML-документов и обеспечения доступа к их содержанию и структуре. Предполагается, что XML-процессор выполняет эту работу от имени другого модуля, называемого приложением".

  • Анализ XML
  • Читать далее

Разделы CDATA

admin — Чт, 02/12/2009 - 10:53

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

CDATA — это еще один унаследованный от SGML термин. Он означает Character DATA (символьные (или текстовые) данные).

Использование разделов CDATA позволяет сказать XML-анализатору, чтобы он не анализировал какой-то участок текста, а оставил все как есть вплоть до конца раздела. CDATA выглядят следующим образом:

  • Недопустимые символы в PCDATA
  • Читать далее

Escape-символы

admin — Чт, 02/12/2009 - 10:51

Чтобы избежать использования этих двух символов, их достаточно заменить любой < на <, а любой & на &атр;. Вышеприведенный XML можно сделать правильно оформленным:
и он будет выведен браузером правильно:
Обратите внимание, что при выводе документа IE5 автоматически выполняет обратный процесс, т.е. он заменяет < и &ашр,- на < и &.
Последовательности < и &атр; известны как ссылки на сущности (entity references). В XML определены следующие сущности:

  • Недопустимые символы в PCDATA
  • Читать далее

Невозможно показать XML-страницу

admin — Чт, 02/12/2009 - 10:51

Me могу преобразовать входной XML с помощью таблицы стилей XSL Пожалуйста, исправьте ошибку и нажмите кнопку Refresh (обновить) или попытайтесь повторить.
В этом месте пробел недопустим. Строка 2, позиция 19
6 is < 7 s 7 > 6
Это значит, что XML-анализатор встретил символ "<" и теперь ожидает имя тега вместо пробела (даже если бы он это и пропустил, аналогичная ошибка обнаружилась бы на символе "&").
Можно двояко решить эту проблему: с помощью так называемых escape-символов или размещения текста в разделе CDATA.

  • Недопустимые символы в PCDATA

Недопустимые символы в PCDATA

admin — Чт, 02/12/2009 - 10:50

Существует несколько символов, которые запрещается включать в PCDATA, поскольку они используются в синтаксисе языка XML. Например, символы "<" и "&":
При попытке просмотреть этот текст в IE5 мы получим сообщение об ошибке:

  • Недопустимые символы в PCDATA

Является ли XML-декларация инструкцией обработки

admin — Чт, 02/12/2009 - 10:49

На первый взгляд может показаться, что XML-декларация — это PI, начинающаяся с xml. Она использует ту же нотацию "<? >?" и передает инструкции анализатору (но не приложению). Так является ли она PI? „ Естественно, нет: XML-декларация не является PI. Однако в подавляющем большинстве случаев бывает абсолютно безразлично, является ли она таковой или нет, поэтому ее запросто можно рассматривать как PI. Две ситуации, когда это приводит к проблемам, перечислены ниже:

  • Инструкции обработки
  • Читать далее

Инструкции обработки

admin — Чт, 02/12/2009 - 10:49

Иногда бывает необходимо вставить в информацию инструкции для конкретного приложения, чтобы повлиять на способ его обработки. В XML есть механизм, позволяющий это делать и называющийся инструкциями обработки (processing instructions) или, что более привычно — PI. Они позволяют включать в XML-документ такие инструкции, которые не являются частью самого документа, но передаются приложению.

  • Инструкции обработки
  • Читать далее

Атрибут Standalone (автономность)

admin — Чт, 02/12/2009 - 10:48

Если атрибут standalone включен в XML-декларацию, то он должен иметь значение либо yes, либо по.
■ yes определяет, что этот документ существует сам по себе, независимо от всех остальных файлов
■ по показывает, что документ может зависеть от других файлов
На самом деле этот маленький атрибут имеет название Standalone Document Declaration (декларация автономности документа), или SDD. Стандарт XML не требует от анализатора делать что-нибудь с SDD. Это только намек и ничего больше.

  • XML-декларация
  • Читать далее
  • « первая
  • ‹ предыдущая
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • следующая ›
  • последняя »
RSS-материал

Меню

  • XML в браузере: каскадные таблицы стилей
  • XML-декларация
  • XPath
  • XSLT и XPath
  • Анализ XML
  • Атрибуты
  • Внутреннее устройство XSLT
  • Внутреннее устройство XSLT
  • Зачем нам нужны таблицы стилей
  • Императивное программирование против декларативного программирования
  • Инструкции обработки
  • Интерфейсы DOM
  • Каскадные таблицы стилей и XML
  • Комментарии
  • Недопустимые символы в PCDATA
  • Правильно оформленный XML
  • Пустые элементы
  • Совместное использование XSLT и CSS
  • Таблицы стилей для звукового вывода
  • Таблицы стилей и HTML
  • Теги, текст и элементы
  • Что такое DOM
  • Что такое XSL
  • Элементы XSLT и их использование
  • Ядро DOM в деталях