Вопросы с тегом «xpath»

Основная цель XPath - обращаться к частям XML-документа. Он также предоставляет базовые возможности для работы со строками, числами и логическими значениями. XPath использует компактный синтаксис, отличный от XML. XPath работает с абстрактной логической структурой XML-документа, а не с его поверхностным синтаксисом.

6
Возможно ли XPath без учета регистра ()?
Я просматриваю все текстовые узлы своей DOM и проверяю, содержит ли nodeValue определенную строку. /html/body//text()[contains(.,'test')] Это чувствительно к регистру. Однако я тоже хочу поймать Test, TESTили TesT. Возможно ли это с XPath (в JavaScript)?
94 javascript  html  xml  xslt  xpath 

6
Как связать строку с xsl: value-of select = "…?
<a> <xsl:attribute name="href"> <xsl:value-of select="/*/properties/property[@name='report']/@value" /> </xsl:attribute> </a> Есть ли способ передать другую строку в <xsl:value-of select="/*/properties/property[@name='report']/@value" /> Мне нужно передать текст в атрибут href в дополнение к значению свойства отчета
93 xslt  xpath 

6
Как выбрать указанный узел в наборах узлов Xpath по индексу с помощью Selenium?
Я пишу тестовый сценарий Selenium. А вот выражение xpath, которое я использую для сопоставления всех кнопок «Изменить» в таблице данных. //img[@title='Modify'] У меня вопрос: как я могу посетить соответствующие наборы узлов по индексу? Я пробовал с //img[@title='Modify'][i] а также //img[@title='Modify' and position() = i] Но ни то, ни другое не …
92 xpath  selenium 

5
XPath и XSLT 2.0 для .NET? [закрыто]
Закрыто. Этот вопрос не по теме . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме Stack Overflow. Закрыт 7 лет назад . Уточните этот вопрос .NET 3.5 не полностью поддерживает XPATH 2.0 или XSLT 2.0, что очень плохо. Кто-нибудь знает, будут …
91 .net  xslt  xpath 

3
Сопоставление узла на основе значения родственника с помощью XPath
Имея такой XML-документ: <?xml version="1.0" encoding="UTF-8"?> <records type="array"> <record> <name>svn</name> <record-type>A</record-type> <ttl type="integer">86400</ttl> <zone-id type="integer">69075</zone-id> <aux type="integer">0</aux> <id type="integer">xxx</id> <active>Y</active> <data>xxx.xxx.xxx.xxx</data> </record> <record> <name>domain.tld.</name> <record-type>NS</record-type> <ttl type="integer">86400</ttl> <zone-id type="integer">xxx</zone-id> <aux type="integer">0</aux> <id type="integer">xxx</id> <active>Y</active> <data>domain.tld.</data> </record> <record> <name>blog</name> <record-type>A</record-type> <ttl type="integer">86400</ttl> <zone-id type="integer">xxx</zone-id> <aux type="integer">0</aux> <id type="integer">xxx</id> <active>Y</active> <data>xxx.xxx.xxx.xxx</data> </record> …
89 xml  xpath 


6
Как я могу найти URL-адрес ссылки по тексту ссылки с помощью XPath?
У меня хорошо сформированная страница XHTML . Я хочу найти целевой URL-адрес ссылки, когда у меня есть связанный текст. пример <a href="http://stackoverflow.com">programming questions site</a> <a href="http://cnn.com">news</a> Я хочу такое выражение XPath , что если дано, programming questions siteоно даст, http://stackoverflow.comа если я дам, то newsдаст http://cnn.com.
88 xml  xhtml  xpath 

6
Как выбрать узел с помощью XPath, если родственный узел имеет определенное значение?
У меня есть следующий документ: <a> <bb>abc</bb> <cc>ccc</cc> <dd>ddd</dd> </a> <a> <bb>zz</bb> <cc>1</cc> <dd>2</dd> </a> Как я могу получить пользу от <cc>использования XPath, если <bb>это так zz?
88 xml  xpath 


3
В чем разница между cssSelector и Xpath и что лучше с точки зрения производительности при кроссбраузерном тестировании?
Я работаю с Selenium WebDriver 2.25.0 над многоязычным веб-приложением и в основном тестирую содержимое страницы (для разных языков, таких как арабский, английский, русский и т. Д.). Для моего приложения, которое лучше по производительности, и убедитесь, что оно должно поддерживать все браузеры (например, IE 7,8,9, FF, Chrome и т. Д.). Заранее …

6
Выбор класса css с помощью xpath
Я хочу выбрать только класс с именем .date По какой-то причине я не могу заставить это работать. Если кто-нибудь знает, что не так с моим кодом, я был бы очень признателен. @$doc = new DOMDocument(); @$doc->loadHTML($html); $xml = simplexml_import_dom($doc); // just to make xpath more simple $images = $xml->xpath('//[@class="date"]'); foreach …
87 php  html  xml  xpath  web 

2
XPath выбирает узел с некоторым значением атрибута, равным значению атрибута другого узла [закрыто]
Этот вопрос вряд ли поможет будущим посетителям; это актуально только для небольшой географической области, определенного момента времени или исключительно узкой ситуации, которая обычно не применима к всемирной аудитории Интернета. Чтобы сделать этот вопрос более применимым, посетите Справочный центр . Закрыт 7 лет назад . <grand id="grand"> <parent> <child age="18" id="#not-grand"/> …
87 xpath 

8
Найти позицию узла с помощью xpath
Кто-нибудь знает, как получить позицию узла с помощью xpath? Скажем, у меня есть следующий xml: <a> <b>zyx</b> <b>wvu</b> <b>tsr</b> <b>qpo</b> </a> Я могу использовать следующий запрос xpath для выбора третьего <b> узла (<b> tsr </b>): a/b[.='tsr'] Это все хорошо, но я хочу вернуть порядковый номер этого узла, например: a/b[.='tsr']/position() (но …
86 xpath 

2
Выбор элементов, атрибут которых начинается с чего-то в XPath
Как сказано в заголовке, можно ли в XPath выбрать элементы, которые начинаются только с определенной строки, но, возможно, не заканчиваются на нее? Например, есть 3 элемента привязки: <a href="buy.php/onething"></a><a href="buy.php/twothing"></a><a href="sell.php/anotherthing"></a> Я хочу получить только элементы привязки, которые начинаются с «buy.php /». Не думаю, что будет работать следующее: getByXPath("//a[@href='buy.php/']") Как …
86 java  html  xhtml  xpath 

6
Заменить строку XSLT
Я действительно не знаю XSL, но мне нужно исправить этот код, я сократил его, чтобы упростить. Я получаю эту ошибку Недопустимая функция XSLT / XPath на этой линии <xsl:variable name="text" select="replace($text,'a','b')"/> Это XSL <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:inm="http://www.inmagic.com/webpublisher/query" version="1.0"> <xsl:output method="text" encoding="UTF-8" /> <xsl:preserve-space elements="*" /> <xsl:template match="text()" /> <xsl:template match="mos"> <xsl:apply-templates …

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.