КИТА unofficial
Ноябрь 22, 2024, 10:09:17 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.

Войти
Новости:
 
   Начало   ПРАВИЛА Помощь WIKI PDA Войти Регистрация  


Страниц: [1]   Вниз
  Печать  
Автор Тема: Введение в XSLT, XPath  (Прочитано 8331 раз)
0 Пользователей и 1 Гость смотрят эту тему.
naxellar
Главный флудер
Проректор
*****

Карма: +101/-52
Offline Offline

Пол: Мужской
Сообщений: 5015

Главный флудер


« : Октябрь 12, 2008, 10:49:02 »

Направьте меня. Не совсем понимаю, что есть что и для чего.
Записан
EvilMax
Администратор
Завкаф
*****

Карма: +59/-0
Offline Offline

Пол: Мужской
Сообщений: 1072


Злой и страшный :)


« Ответ #1 : Октябрь 12, 2008, 11:03:48 »

Чтобы понять, начать надо с понимания. зачем нужен XML. Если предположить, что ты в курсе, то отвечу кратко так:

1. XSLT - это преобразование на основе StyleSheet, с помощью которого можно данные, хранимые в XML, преобразовать в другой формат. Например, HTML/XHTML, RTF, PDF, TXT и т.д. Ну или в XML с другой Schema, что тоже бывает. Т.е. на входе XML-документ и XSL, на выходе - документ в новом формате.
2. XPath - простой язык для выборки данных по XML-документу. Без него XSLT не сделаешь, ибо чтобы преобразовывать данные, нужно уметь их выбирать. Проведи аналогию: SQL - язык запросов для выборки данных из реляционной БД, XPath - для выборки данных из XML-документа.

Если знаешь, что такое XML, то почитай сначала XPath, а потом уже вникай в XSLT. НАчать читать можно с документации W3 на русском.

Есть неплохие книжки издательства O'Reilly. Ну и просто море книг на уже почти родном техническом английском )))
Записан

Оптимальная концентрация кофе - это когда код уже дает советы, как его написать, но еще не спорит с тобой и не подкалывает в случае неудач...
---
Существует три способа распространения программного обеспечения: воровство, грабёж и обмен краденым. (c) Неизвестный программист
naxellar
Главный флудер
Проректор
*****

Карма: +101/-52
Offline Offline

Пол: Мужской
Сообщений: 5015

Главный флудер


« Ответ #2 : Октябрь 12, 2008, 11:09:58 »

О, пасиба. Не знал с чего начать
Записан
naxellar
Главный флудер
Проректор
*****

Карма: +101/-52
Offline Offline

Пол: Мужской
Сообщений: 5015

Главный флудер


« Ответ #3 : Октябрь 22, 2008, 01:43:22 »

А можно XSLT трансформацию делать одновременно из двух XML-файлов?
Записан
EvilMax
Администратор
Завкаф
*****

Карма: +59/-0
Offline Offline

Пол: Мужской
Сообщений: 1072


Злой и страшный :)


« Ответ #4 : Октябрь 22, 2008, 04:24:48 »

Да пожалуйста. Сливай их в один DOM-документ и трансформируй. Только сливай умно, чтобы не полуился документ из двух с противоречивыми схемами.
Записан

Оптимальная концентрация кофе - это когда код уже дает советы, как его написать, но еще не спорит с тобой и не подкалывает в случае неудач...
---
Существует три способа распространения программного обеспечения: воровство, грабёж и обмен краденым. (c) Неизвестный программист
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  

Penguins Counter Powered by MySQL Powered by PHP Powered by SMF 1.1.8 | SMF © 2006-2008, Simple Machines LLC Valid XHTML 1.0! Valid CSS! Internetmap
Страница сгенерирована за 0.22 секунд. Запросов: 29.