Page 175 - 4785
P. 175

необхідні  елементи  з  іншої  гілки  відносно  точки  обходу,
                            розпізнавати предків, нащадків, атрибути елементів. Це повноцінна
                            мова навігації по дереву.
                                   Для  перебування  елемента  (ів)  в  дереві  документа
                            використовуються шляхи адресації.
                                   Кожен крок адресації складається з трьох частин:
                                   - осі, наприклад child ::;
                                   -  умови  перевірки  вузлів,  наприклад  імена  елементів
                            документа body, html;
                                   - предиката, наприклад attribute :: class.
                                   Доповненням до ядра мови є набір функцій, які діляться на 5
                            груп:  системні  функції,  функції  з  множинами,  строкові  функції,
                            логічні функції, числові функції.
                                   4.10 XSL-FO
                                   XSL-FO  (eXtensible  Markup  Language  Formatting  Objects)  -
                            рекомендований  W3C  мова  розмітки  передпечатних  доку.  По-суті,
                            XSL-FO  -  це  уніфікована  мова  подання.  Він  не  має  семантичної
                            розмітки (як в HTML) і зберігає всі дані документа всередині себе
                            (на відміну від CSS, який модифікує уявлення за замовчуванням для
                            зовнішнього HTML або XML-документа).
                                   В результаті застосування XSLT-перетворення до вихідного
                            XML документу виходить його  опис мовою XSL-FO. FO-процесор
                            конвертує  XSL-FO-документ  в  якій-небудь  читаний  і  /  або
                            друкований формат. Найбільш часто використовується перетворення
                            в  PDF  або  PS;  деякі  FO-процесори  можуть  давати  на  виході  RTF-
                            файли або просто показувати документ у вікні.
                                   4.11 XQuery
                                   XQuery  -  мова  запитів,  розроблений  для  обробки  даних  в
                            форматі XML.
                                   В даний час робочими групами консорціуму W3C ведуться
                            роботи з розвитку цього стандарту даної мови, з додаванням виразів
                            для  вільного  пошуку  по  тексту  і  для  внесення  змін  до  XML
                            документи і бази даних, а також для процедурних операцій.
                                   В  рамках  стандарту  SQL:  2006  розроблені  механізми  для
                            вбудовування XQuery-запитів безпосередньо в SQL-запити.




                                                           173
   170   171   172   173   174   175   176   177   178   179   180