XPath тестер за XML: тествайте XPath 1.0 изрази
XPath тестерът ви позволява да оценявате XPath 1.0 изрази спрямо XML директно във вашия браузър, използвайки неговия нативен метод document.evaluate. Съпоставете префиксите на пространства от имена, използвайте един от четирите типа резултати — nodeset, string, number или boolean — и проверете съвпадналите възли с тяхното сериализирано съдържание и XPath. Тествайте заявка спрямо реален XML и я усъвършенствайте, преди да я използвате в приложение.
XPath тестерът е инструмент в браузъра за оценяване на XPath 1.0 изрази спрямо XML. Той използва нативния метод document.evaluate на браузъра, така че можете да тествате заявка и да проверите резултата ѝ, без първо да я изграждате в приложение. Тестерът поддържа съпоставяне на префикси на пространства от имена и може да връща резултати от тип nodeset, string, number или boolean.
Когато XML използва пространства от имена, предоставете съпоставяне за префиксите, използвани във вашия XPath израз. Изберете типа резултат, който подхожда на това, което искате да оцените: резултатите от тип nodeset показват съвпадналите възли с тяхното сериализирано съдържание и XPath, докато резултатите от тип string, number и boolean връщат съответните типове. Резултатът, който виждате, зависи от израза и XML-а, които предоставяте.
XML представя структурирани данни, използвайки елементи, атрибути и текст; XPath е език за избиране или оценяване на части от тези данни. Тестването на XPath спрямо XML ви помага да проверите какво избира или връща заявка, преди да я използвате в код. Двете работят заедно: XML е документът, който се заявява, а XPath описва избора или оценяването.
XPath тестерът работи изцяло във вашия браузър. Вашият вход се обработва на вашето устройство и не се изпраща към сървър, а инструментът работи офлайн, след като страницата се зареди. Полезен е за разработчици и DevOps инженери, които искат да опитат заявка, да проверят резултатите ѝ или да усъвършенстват израз спрямо XML, без първо да го настройват в приложение.
Стъпка 1: Поставете или пуснете вашето XML съдържание. Това дава на тестера документа, спрямо който вашият XPath израз ще бъде оценен.
Стъпка 2: Въведете XPath 1.0 израза, който искате да тествате. Използвайте израза, за да изберете възли или да оцените резултат низ, число или булев.
Стъпка 3: Ако вашият XML използва пространства от имена, предоставете съпоставяне на префиксите на пространства от имена. Това позволява на вашия израз да използва префикси за позоваване на именовани елементи.
Стъпка 4: Прегледайте резултата. За резултати от тип nodeset проверете съвпадналите възли заедно с тяхното сериализирано съдържание и XPath.
Случай на употреба: Опитайте XPath израз спрямо реален XML и вижте кои възли съвпадат, преди да добавите заявката към вашия код.
Случай на употреба: Итерирайте върху израз, без първо да запазвате файл или да го вграждате в приложението си.
Случай на употреба: Проверете как се държи израз за гранични случаи, преди да го пуснете.
Случай на употреба: Тествайте XPath заявки с префикси на пространства от имена спрямо XML, който използва пространства от имена, като предоставяте съпоставяне на префиксите на пространства от имена.
Случай на употреба: Проверете съвпадналите възли и тяхното сериализирано съдържание, за да разберете какво избира израз от тип nodeset.
Случай на употреба: Проверете резултати от тип низ, число или булев, когато трябва да оцените стойност, вместо да проверявате набор от съвпаднали възли.