XPATH өрнектерінің негізгі түсініктері мен принциптері



XPATH

Мақсаты
XPATH өрнектерінің негізгі түсініктері мен принциптері
XPATH тораптарының түрлері

XPath - XML Path Language cөзінің аббревиатурасы.
XPath XML құжатындағы тораптар бойынша идентификациялау және навигация үшін "жол ретінде" синтаксисін пайдаланады
XPath құрамында 200-ден астам орнатылған функциялар бар
XPath XSLT стандартындағы негізгі элемент
XPath-W3C (World Wide Web Consortium) ұсынысы
XPath дегеніміз не?

XPATH
XPath 200-ден астам кіріктірілген функцияларды қамтиды.
Жолдық мәндер, сандық мәндер, логикалық шамалар, күн мен уақытты салыстыру, түйіндерді басқару, жүйелік манипуляциялар және басқаларға арналған функциялар бар.
Бүгінгі таңда XPath өрнектерін JavaScript, Java, XML схемасы, PHP, Python, C және C ++ және басқа да көптеген тілдерде қолдануға болады.

XPath тораптары
XPath-та тораптардың жеті түрі бар: элемент, атрибут, мәтін, аттар кеңістігі, өңдеу нұсқауы, түсініктеме және құжат түйіндері.
Notes: В режиме слайд-шоу щелкните стрелку, чтобы войти в центр начала работы с PowerPoint.

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() функциясы екі немесе одан көп жолды параметр ретінде қабылдайды

xml version="1. 0"?
xmlns:xsl=http://www. w3. org/1999/XSL/Transform version=“1. 0”>
CYBERSHOPPE PRODUCT AND ORDER DETAILS
NAME:
PRICE PER UNIT:
ORDER NUMBER:
SHIPPING ADDRESS:
TOTAL QUANTITY:
ORDER VALUE:
PRODUCT SALES VALUE:
Order. xsl-типінде блокнот редакторында сақтаймыз

Xpath үлгілерді XSLT стильдік кестелерде қолдану
Xpath өрнегі арқылы тапсырыс бағасын есептеу
Xpath өрнегіндегі sum() функциясы арқылы әр тауар бойынша сатылу бағасын есептеу

xml version=“1. 0”?
Href=order. xsl”>
Order. xml- ретінде сақтаймыз
https://www. w3schools. com/xml/xpath_examples. asp
НАЗАРЛАРЫҢЫЗҒАРАХМЕТ
- Іс жүргізу
- Автоматтандыру, Техника
- Алғашқы әскери дайындық
- Астрономия
- Ауыл шаруашылығы
- Банк ісі
- Бизнесті бағалау
- Биология
- Бухгалтерлік іс
- Валеология
- Ветеринария
- География
- Геология, Геофизика, Геодезия
- Дін
- Ет, сүт, шарап өнімдері
- Жалпы тарих
- Жер кадастрі, Жылжымайтын мүлік
- Журналистика
- Информатика
- Кеден ісі
- Маркетинг
- Математика, Геометрия
- Медицина
- Мемлекеттік басқару
- Менеджмент
- Мұнай, Газ
- Мұрағат ісі
- Мәдениеттану
- ОБЖ (Основы безопасности жизнедеятельности)
- Педагогика
- Полиграфия
- Психология
- Салық
- Саясаттану
- Сақтандыру
- Сертификаттау, стандарттау
- Социология, Демография
- Спорт
- Статистика
- Тілтану, Филология
- Тарихи тұлғалар
- Тау-кен ісі
- Транспорт
- Туризм
- Физика
- Философия
- Халықаралық қатынастар
- Химия
- Экология, Қоршаған ортаны қорғау
- Экономика
- Экономикалық география
- Электротехника
- Қазақстан тарихы
- Қаржы
- Құрылыс
- Құқық, Криминалистика
- Әдебиет
- Өнер, музыка
- Өнеркәсіп, Өндіріс
Қазақ тілінде жазылған рефераттар, курстық жұмыстар, дипломдық жұмыстар бойынша біздің қор #1 болып табылады.

Ақпарат
Қосымша
Email: info@stud.kz