Порядок просмотра документа

Порядок просмотра документа

Узлы дерева XML-документа находятся в определенном порядке, который называется порядком просмотра документа (англ. document order). Этот порядок важен для вычисления XPath-вырэжений, которые оперируют множествами узлов. Несмотря на то, что эти множества не имеют внутреннего порядка, при вычислении выражений узлы в них будут перебираться в прямом или обратном порядке просмотра документа в зависимости от того, какие оси навигации применяются в выражении.

Порядок просмотра документа — это порядок, который соответствует появлению в документе первого символа текстовой записи узла. Например, для элементов это будет порядок появления в документе открывающих тегов.

Более четко порядок просмотра документа определяется следующими правилами:

? корневой узел является первым узлом в порядке просмотра документа;

? узлы элементов предшествуют своим дочерним узлам, узлам пространств имен и узлам атрибутов;

? узлы пространств имен предшествуют узлам атрибутов;

? узлы атрибутов предшествуют другим дочерним узлам своего элемента;

? остальные узлы упорядочиваются в последовательности их появления в документе.

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

Пример

В качестве примера приведем схему дерева и выясним порядок просмотра

следующего документа:

<!-- Start -->

<?арр open?>

<а level="0" xmlns:b="urn:b" xmlns="urn:a">

 alpha

 <b:bravo/><!-- To do... --><charlie/>

 delta

</a>

<?app close?>

Дерево этого документа показано на рис. 3.11. Порядок просмотра данного документа будет следующим:

? корневой узел;

? узел комментария <!-- start -->;

? узел инструкции по обработке <?app open?>;

? узел элемента a;

? узел пространства имен "urn:а";

? узел пространства имен "urn:b";

? атрибут level;

? текстовый узел "alpha";

? узел элемента b:bravo;

? узел пространства имен "urn:а";

? узел пространства имен "urn:b";

? комментарий с текстом "To do ...";

? элемент charlie;

? узел пространства имен "urn:а";

? узел пространства имен "urn:b";

? текстовый узел "delta";

? узел инструкции по обработке <?арр close?>.

Рис. 3.11. Схема дерева XML-документа

Соответственно, обратный порядок просмотра документа будет начинаться с инструкции по обработке <?app close?> и заканчиваться корневым элементом.

Поделитесь на страничке

Следующая глава >

Похожие главы из других книг

Программы для просмотра изображений

Из книги 200 лучших программ для Linux автора Яремчук Сергей Акимович

Программы для просмотра изображений Под Linux существует множество программ для просмотра изображений во множестве форматов. Популярные файловые менеджеры Nautilus и Konqueror умеют показывать изображения в виде эскизов. При щелчке на изображении в Nautilus обычно вызывается


Особенности просмотра WAP-страниц

Из книги Компьютер + мобильник: эффективное взаимодействие автора Гольцман Виктор Иосифович

Особенности просмотра WAP-страниц Все мы привыкли при просмотре вебсайтов пользоваться мышью (или ее аналогами) и не представляем, как можно обойтись без нее. Само собой, создатели протокола WAP предусмотрели, чтобы «путешествие» в Сети с мобильных устройств, не имеющих


2.4. Режимы просмотра документа

Из книги Word 2007.Популярный самоучитель автора Краинский И

2.4. Режимы просмотра документа Microsoft Word – многофункциональная программа. Создаваемые в ней документы могут быть самыми разными – от небольших текстовых заметок до веб-страниц и объемных проектов, над которыми работает большое количество пользователей. Очевидно, что


7.6. Режимы просмотра презентации

Из книги Основы информатики: Учебник для вузов автора Малинина Лариса Александровна

7.6. Режимы просмотра презентации Для изменения режима просмотра презентации используют меню Вид (команды Обычный, Сортировщик слайдов, Показ слайдов, Страницы заметок). Можно также использовать кнопки, расположенные слева от горизонтальной полосы прокрутки


Программы для просмотра

Из книги Новейший самоучитель работы на компьютере автора Белунцов Валерий

Программы для просмотра Прежде чем перейти к редактированию графических объектов, познакомимся с программами, которые предназначены для просмотра изображений. Тем более, что многие из них позволяют вносить небольшие изменения.Среди программ этого класса наибольшей


Продолжение просмотра

Из книги Основы объектно-ориентированного программирования автора Мейер Бертран

Продолжение просмотра Чтобы глубоко понять концепции, предпочтительно читать эту книгу последовательно, однако читатели, желающие дополнить данный теоретический обзор, могут, прежде чем идти дальше, посмотреть, как работает метод на практическом примере. Для этого


Эффективность беглого просмотра

Из книги Добавьте в корзину. Ключевые принципы повышения конверсии веб-сайтов автора Айзенберг Джеффри

Эффективность беглого просмотра Вы долго трудились и в итоге составили убедительный продающий текст. Как же сделать, чтобы посетители его прочитали? Законы рекламы здесь уже роли не играют, мы подошли к вопросу о юзабилити сайта. Специалисты в этом случае используют два


Открытие веб-документа для просмотра и редактирования

Из книги Веб-Самоделкин. Как самому создать сайт быстро и профессионально автора Гладкий Алексей Анатольевич

Открытие веб-документа для просмотра и редактирования С помощью программы NeonHtml вы можете не только создавать новые сайты, но также открывать для просмотра и редактирования созданные ранее веб-страницы. Программа поддерживает работу с документами следующих типов: Html, CSS,


Открытие созданного ранее документа для просмотра и редактирования кода

Из книги Наглядный самоучитель работы на нетбуке автора Сенкевич Г. Е.

Открытие созданного ранее документа для просмотра и редактирования кода Как мы уже отмечали ранее, возможности программы предусматривают не только создание новых, но и редактирование имеющихся веб-документов. Иначе говоря, вы можете забрать файл веб-страницы с


Как переключить режим просмотра?

Из книги Linux: Полное руководство автора Колисниченко Денис Николаевич

Как переключить режим просмотра? По умолчанию программа запускается в стандартном режиме просмотра: окно разделено на две части по вертикали.На маленьком экране нетбука удобно переключить окно Skype в компактный режим просмотра.Для переключения служит кнопка в верхнем


5.4. Программы для просмотра видео

Из книги Как спроектировать современный сайт автора Вин Чои

5.4. Программы для просмотра видео Обзор программКак вы знаете, видео может быть записано в форматах AVI, VCD, DVD, MPEG-1, MPEG-2, MPEG-4. Больше всего нас (во всяком случае меня) интересует самый распространенный формат — последний. Своей популярности формат MPEG-4 добился благодаря тому,


Область просмотра

Из книги Firebird РУКОВОДСТВО РАЗРАБОТЧИКА БАЗ ДАННЫХ автора Борри Хелен

Область просмотра Вряд ли когда-нибудь размер окна веб-браузера станет одинаковым для всех или стандартизованным. Кроме мониторов компьютеров существуют также небольшие экраны мобильных устройств, средние экраны планшетных устройств и огромные экраны телевизоров


Удаление просмотра

Из книги Офисный компьютер для женщин автора Пастернак Евгения

Удаление просмотра Оператор DROP VIEW позволяет владельцу просмотра удалять его описание из базы данных. Он не влияет на базовые таблицы, связанные с просмотром.Синтаксис:DROP VIEW имя-просмотра;Операция DROP VIEW не будет выполнена, если вы не соединены как владелец просмотра, или


Режимы просмотра документа

Из книги Секреты приложений Google автора Балуев Денис

Режимы просмотра документа Оказывается, документ на экране можно отобразить несколькими способами. Смотрим, какими же.• Разметка страницы. Этот режим выбран программой автоматически. В нем отображаются разбивка на страницы, границы листа, а также верхние, нижние и


Виды просмотра

Из книги Как приручить компьютер за несколько часов автора Ремнева Ирина

Виды просмотра Таблицы бывают маленькими, средними, а иногда очень и очень большими. Для гигантских размеров «простыней» даже современных размеров широкоэкранных мониторов бывает мало. На помощь приходят режимы просмотра таблиц, которых в данном пакете целых три!


Окно предварительного просмотра

Из книги автора

Окно предварительного просмотра Щелкнув мышью по любому письму в окне заголовков, вы увидите содержание письма в окне предварительного просмотра. А если вы щелкните по заголовку два раза, то письмо откроется полностью в собственном окне (под окном