XPATH өрнектерінің негізгі түсініктері мен принциптері
Презентация қосу
XPATH
Мақсаты
1. XPATH өрнектерінің негізгі түсініктері мен принциптері
2. XPATH тораптарының түрлері
XPath дегеніміз не?
• XPath - XML Path Language cөзінің аббревиатурасы.
• XPath XML құжатындағы тораптар бойынша идентификациялау
және навигация үшін "жол ретінде" синтаксисін пайдаланады
• XPath құрамында 200-ден астам орнатылған функциялар бар
• XPath XSLT стандартындағы негізгі элемент
• XPath-W3C (World Wide Web Consortium) ұсынысы
XPATH
XPath 200-ден астам кіріктірілген функцияларды қамтиды.
Жолдық мәндер, сандық мәндер, логикалық шамалар, күн мен уақытты
салыстыру, түйіндерді басқару, жүйелік манипуляциялар және басқаларға
арналған функциялар бар.
Бүгінгі таңда XPath өрнектерін JavaScript, Java, XML схемасы, PHP, Python, C
және C ++ және басқа да көптеген тілдерде қолдануға болады.
XPath-та тораптардың жеті түрі бар:
XPath элемент, атрибут, мәтін, аттар
тораптары кеңістігі, өңдеу нұсқауы, түсініктеме
және құжат түйіндері.
XML құжаты өзара тәуелсіз тармақтар мен тораптардан
тұратын ағаш тәріздес ретінде көрсетіледі
(Түбірлік элемент)
(Торап)
(бөлінбейтін элемент)
Бұл жол өрнектері күнделікті компьютерлік
файлдық жүйелерде қолданылатын жол
өрнектеріне өте ұқсайды
XPath өрнектерін құру
Xpath өрнегі анықталған шарттардың негізінде деректерді табу үшін
қолданылады
• Егер жол '/' таңбасынан басталса, онда ол берілген элементтің абсолютті жолын білдіреді.
• Егер жол // жолымен басталса, онда көрсетілген шаблонға сәйкес келетін құжаттың барлық
элементтері таңдалады.
• '*' Таңбасы оның алдындағы жолға сәйкес келетін барлық элементтерді таңдау керек екенін білдіреді.
• Атрибуттар @ префиксі арқылы анықталады.
• name () функциясы элементтің атауын қайтарады
• Count () функциясы көрсетілген жиынтықтағы элементтер санын қайтарады.
Мысалы: /bookstore/book/title
Мысалы
https://codebeautify.org/Xpath-Tester
XPath мәліметтерді
түрлендіруге және өңдеуге
Xpath арналған тораптарға
амалдары қолданатын, бекітілген
функциялардың
кітапханасын қамтиды.
Xpath функциясының әр түрлі
категориясы бар:
-string
-node-set
-Boolean
-number
Бұл функциялар бір немесе бірнеше аргументтерді қолдана алады
мысалы: round() функциясы аргумент ретінде жалғыз санды алады және ең жақын бүтін санға дейін
дөңгелектейді. Осы сияқты starts-with() функциясы екі жолдық айнымалыны аргумент ретінде
қабылдайды, ал concat() функциясы екі немесе одан көп жолды параметр ретінде қабылдайды
xmlns:xsl= ORDER NUMBER:
http://www.w3.org/1999/XSL/Transform
version=“1.0”> SHIPPING ADDRESS:
TOTAL QUANTITY:
CYBERSHOPPE ORDER VALUE:
UCT ID:
NAME:
select=“@NAME”/>
PRICE PER UNIT:
select=“@PRICE”/>
Order.xsl-типінде блокнот редакторында сақтаймыз
Xpath үлгілерді XSLT стильдік кестелерде
қолдану
Xpath өрнегі арқылы тапсырыс бағасын есептеу
Xpath өрнегіндегі sum() функциясы арқылы әр
тауар бойынша сатылу бағасын есептеу
Href=order.xsl”>
NY
NY
BOSTON
https://www.w3schools.com/xml/xpath_examples.a
sp
НАЗАРЛАРЫҢЫЗ
ҒАРАХМЕТ
Ұқсас жұмыстар
Пәндер
- Іс жүргізу
- Автоматтандыру, Техника
- Алғашқы әскери дайындық
- Астрономия
- Ауыл шаруашылығы
- Банк ісі
- Бизнесті бағалау
- Биология
- Бухгалтерлік іс
- Валеология
- Ветеринария
- География
- Геология, Геофизика, Геодезия
- Дін
- Ет, сүт, шарап өнімдері
- Жалпы тарих
- Жер кадастрі, Жылжымайтын мүлік
- Журналистика
- Информатика
- Кеден ісі
- Маркетинг
- Математика, Геометрия
- Медицина
- Мемлекеттік басқару
- Менеджмент
- Мұнай, Газ
- Мұрағат ісі
- Мәдениеттану
- ОБЖ (Основы безопасности жизнедеятельности)
- Педагогика
- Полиграфия
- Психология
- Салық
- Саясаттану
- Сақтандыру
- Сертификаттау, стандарттау
- Социология, Демография
- Спорт
- Статистика
- Тілтану, Филология
- Тарихи тұлғалар
- Тау-кен ісі
- Транспорт
- Туризм
- Физика
- Философия
- Халықаралық қатынастар
- Химия
- Экология, Қоршаған ортаны қорғау
- Экономика
- Экономикалық география
- Электротехника
- Қазақстан тарихы
- Қаржы
- Құрылыс
- Құқық, Криминалистика
- Әдебиет
- Өнер, музыка
- Өнеркәсіп, Өндіріс
Қазақ тілінде жазылған рефераттар, курстық жұмыстар, дипломдық жұмыстар бойынша біздің қор #1 болып табылады.
Ақпарат
Қосымша
Email: info@stud.kz