Картинки на тему «XML eXtensible Markup Language» |
Курсы английского | ||
<< Evolution of Language | You Can be a Video Producer >> |
![]() Преобразования XML-данных (XSLT) |
Автор: NSFGrant. Чтобы познакомиться с картинкой полного размера, нажмите на её эскиз. Чтобы можно было использовать все картинки для урока английского языка, скачайте бесплатно презентацию «XML eXtensible Markup Language.ppt» со всеми картинками в zip-архиве размером 161 КБ.
Сл | Текст | Сл | Текст |
1 | XML eXtensible Markup Language. Язык | 7 | добавляется префикс pers:name, pers:age, |
навигации внутри XML-документа (XPath) | pers:company, pers:position image:name, | ||
Пространства имён (Namespaces) Язык | image:border, image:size, image:position У | ||
трансформаций (XSLT). | каждого имени может быть только один | ||
2 | Xpath — навигация внутри документа. | префикс. Он отделяется двоеточием. | |
Основные понятия: набор узлов (nodeset) | 8 | Пространства имён (Namespaces). | |
Выражение на XPath (путь) описывает набор | Пространства имён, используемые в | ||
узлов в документе элементы атрибуты корень | документе, должны быть объявлены | ||
документа (корневой элемент) абсолютный / | объявление делается либо в корневом | ||
относительный путь родитель-дети сиблинги | элементе, либо в элементах, где | ||
(узлы одного уровня) предки-потомки. | используется данный префикс каждому | ||
3 | Xpath — навигация внутри документа. | префиксу ставится в соответствие | |
Простые выражения путь от корня | гиперссылка (реальная или условная) | ||
(абсолютный) начинается с / фрагмент пути | <root | ||
между двумя / — шаг по дереву (по | xmlns:pers="http://www.philol.msu.ru/ | ||
умолчанию — от корня к листьям) в | eople" | ||
результат входят все узлы, подходящие под | xmlns:image="http://www.philol.msu.ru | ||
описанный путь /booklist ; | photo"> | ||
/booklist/book/author путь без / | 9 | Преобразования XML-данных (XSLT). Как | |
(относительный) считается не от корня, а | мы помним, XML ничего сам не делает. Его | ||
от текущей позиции book/author // любое | задача — описывать структуру данных Чтобы | ||
количество шагов //book ; //author ; | с этими данными что-то сделать, | ||
/booklist//author @ атрибут //book/@lang. | используются специальные средства XSL — | ||
4 | Xpath — навигация внутри документа. | eXtensible Stylesheet Language XSLT: XSL | |
Простые выражения . (точка) Текущий узел | Transformations XSLT выполняет | ||
.. (две точки) Родительский узел ../title | преобразования данных XSL-FO: XSL | ||
(путь от book/author к book/title) * Любой | Formatting Objects XSL-FO форматирует | ||
узел без указания имени /booklist/* все | данные для печати. | ||
дети /booklist/*/* все внуки //book/@* все | 10 | Преобразования XML-данных (XSLT). | |
атрибуты. | 11 | Преобразования XML-данных (XSLT). Что | |
5 | Xpath — навигация внутри документа. | умеет делать XSL? Отбирать (фильтровать) | |
Выражения с условием (предикатом) условие | определённые данные из целого документа | ||
на порядковый номер узла в дереве book[2] | Упорядочивать данные независимо от | ||
; book[last()] ; book[position()<3] | исходного порядка Менять исходную | ||
условие на значение дочерних элементов | структуру данных (до неузнаваемости) | ||
(путь отсчитывается от текущей позиции) | Преобразовывать XML в другой XML в | ||
book[city=“Москва”] book[price>250] | правильный HTML в другие текстовые | ||
условие на значение атрибутов | форматы. | ||
//book[@lang=“rus”]/title Условие […] | 12 | Преобразования XML-данных (XSLT). В | |
применяется к тому узлу, после которого | отличие от многих языков программирования | ||
стоит book[1]/author vs. book/author[1]. | (BASIC, Pascal, C,…), XSL — не процедурный | ||
6 | Пространства имён (Namespaces). | язык, а декларативный. Программа на XSL | |
Представьте, что в одном XML-документе | (transformation, она же stylesheet) | ||
определены такие элементы: name, age, | сообщает не что нужно делать | ||
company, position А в другом такие: name, | (последовательность операций), а что | ||
border, size, position Что случится, если | должно получиться. | ||
нам понадобится объединить документы этих | 13 | Преобразования XML-данных (XSLT). | |
типов? Парсер запутается в элементах name | Программа на XSL состоит из шаблонов | ||
и position. К какому типу их отнести? | (templates), которые сопоставляются с | ||
7 | Пространства имён (Namespaces). | различными частями дерева XML на входе и | |
Пространство имён позволяет разделять | выдают некоторый выход. (Далее см. примеры | ||
наборы элементов, относящихся к разным | + учебник). | ||
объектам Для этого к названию элемента | |||
XML eXtensible Markup Language.ppt |
«Курс обучения в Language Link» - Преимущества документооборота. Отзывы клиентов. Методика обучения. Общий английский. Услуги. Международный языковой центр Language Link. Основные программы обучения. Обучение за рубежом. Бизнес-английский для специалистов. Организационные преимущества. Профессиональные преимущества. Международные экзамены.
«Деловой английский» - Примеры работ учащихся. Информационные ресурсы. Защита полученных результатов и выводов. Терминологический тест. Какие разделы следует включить в резюме. Учащиеся должны научиться методам работы с информацией. Аннотация проекта. Обсуждение плана работы. Методы оформления информации в виде слайдовой презентации, публикации, веб-сайта.
«Профессор Хиггинс» - Возможности использования диска на уроках в 6 классе. Возможности программы. Прочитать теорию по уроку можно нажав кнопку “Theory”. Курс . Курс фонетики увеличен в объеме, расширена возможностью видеть имена фонем в эталонном произношении. Программа . Приложения. Выполняя упражнения, учащийся может натренировать данное правило и проверить, насколько хорошо он его понял.
«Языковые курсы Net languages» - Сведения о директоре школы Net Languages. Наш продукт – курсы Net Languages - обычно включают три основных компонента. Примеры различных форматов обучения. Фонд Магистр является официальным представителем школы Net Languages в России. Перечень доступных курсов в 2006 - 2007. Скотт - автор многих работ, увенчанный многочисленными наградами.
«Курсы изучения английского языка» - Культурное наследие англоязычных стран. Вы сможете усовершенствовать свое произношение. Пропедевтический курс английского языка. Вы узнаете, как пользоваться универсальными и специализированными словарями. Лингвострановедение США и Канады. Вы научитесь составлять несложный текст на английском языке для партнера или клиента.
«Обучение английскому» - Готова ли Ваша команда профессионалов к работе во вдруг изменившихся условиях? Профессиональный английский. Плодотворное сотрудничество с компаниями Новосибирска в сфере корпоративного обучения иностранным языкам. Общий английский. В чем же особенность корпоративного обучения? Центр корпоративного обучения.