![]() Главная страница Случайная страница Разделы сайта АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника |
XSLT і XPath
Специфікація XSLT є рекомендацією W3C. В результаті застосування таблиці стилів XSLT, що складається з набору шаблонів, до XML-документу (вихідне дерево) утворюється кінцеве дерево, яке може бути іншою XML-структурою, HTML-документом або звичайним текстом. Правила вибору даних з вихідного дерева записуються на мові запитів XPath. XSLT застосовується в основному в веб-програмуванні і для генерації звітів. Завдяки XSLT реалізується відділення даних від їх подання в рамках парадигми MVC (Model-view-controller). XPath (XML Path Language) - мова запитів до елементів XML-документа. XPath був розроблений для організації доступу до частин документа XML в файлах трансформації XSLT і є стандартом консорціуму W3C. У мові XPath використовується компактний синтаксис, відмінний від прийнятого в XML. Починаючи з версії 2.0, XPath є складовою частиною мови XQuery. XPath покликаний допомогти обходити всілякі дерева, отримувати необхідні елементи з іншої гілки відносно точки обходу, розпізнавати предків, нащадків, атрибути елементів. Це повноцінна мова навігації по дереву. Для перебування елемента (ів) в дереві документа використовуються шляхи адресації. Кожен крок адресації складається з трьох частин: - осі, наприклад child::; - умови перевірки вузлів, наприклад імена елементів документа body, html; - предиката, наприклад attribute:: class. Доповненням до ядра мови є набір функцій, які діляться на 5 груп: системні функції, функції з множинами, строкові функції, логічні функції, числові функції. XSL-FO XSL-FO (eXtensible Markup Language Formatting Objects) - рекомендований W3C мова розмітки передпечатних доку. По-суті, XSL-FO - це уніфікована мова подання. Він не має семантичної розмітки (як в HTML) і зберігає всі дані документа всередині себе (на відміну від CSS, який модифікує уявлення за замовчуванням для зовнішнього HTML або XML-документа). Забиваем Сайты В ТОП КУВАЛДОЙ - Уникальные возможности от SeoHammer
Каждая ссылка анализируется по трем пакетам оценки: SEO, Трафик и SMM.
SeoHammer делает продвижение сайта прозрачным и простым занятием.
Ссылки, вечные ссылки, статьи, упоминания, пресс-релизы - используйте по максимуму потенциал SeoHammer для продвижения вашего сайта.
Что умеет делать SeoHammer
— Продвижение в один клик, интеллектуальный подбор запросов, покупка самых лучших ссылок с высокой степенью качества у лучших бирж ссылок. — Регулярная проверка качества ссылок по более чем 100 показателям и ежедневный пересчет показателей качества проекта. — Все известные форматы ссылок: арендные ссылки, вечные ссылки, публикации (упоминания, мнения, отзывы, статьи, пресс-релизы). — SeoHammer покажет, где рост или падение, а также запросы, на которые нужно обратить внимание. SeoHammer еще предоставляет технологию Буст, она ускоряет продвижение в десятки раз, а первые результаты появляются уже в течение первых 7 дней. Зарегистрироваться и Начать продвижение В результаті застосування XSLT-перетворення до вихідного XML документу виходить його опис мовою XSL-FO. FO-процесор конвертує XSL-FO-документ в якій-небудь читаний і / або друкований формат. Найбільш часто використовується перетворення в PDF або PS; деякі FO-процесори можуть давати на виході RTF-файли або просто показувати документ у вікні. XQuery XQuery - мова запитів, розроблений для обробки даних в форматі XML. В даний час робочими групами консорціуму W3C ведуться роботи з розвитку цього стандарту даної мови, з додаванням виразів для вільного пошуку по тексту і для внесення змін до XML документи і бази даних, а також для процедурних операцій. В рамках стандарту SQL: 2006 розроблені механізми для вбудовування XQuery-запитів безпосередньо в SQL-запити.
|