xpath- все статьи тега


XPath не работает так, как хотелось бы в C#

Мой код не возвращает узел XmlDocument xml = new XmlDocument(); xml.InnerXml = text; XmlNode node_ = xml.SelectSingleNode(node); return node_.InnerText; // node_ = null ! Я почти уверен, что мои XML и Xpath верны. Мой Xpath : /ItemLookupResponse/OperationRequest/RequestId Мой XML : <?xml version="1.0"?> <ItemLookupResponse xmlns="http://webservices.amazon.com/AWSECommerceService/2005-10-05"> <OperationRequest> <RequestId>xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxx ...

Почему xsd spec принимает часовые пояса, имеющие -14H?

Я играл с некоторыми функциями dateTime в xquery, и я заметил, что xquery принимает даты с часовыми поясами, имеющими -14 часов. Глядя на wikipedia link я вижу, что минимально допустимый часовой пояс-12H, но функции xpath, кажется, позволяют -14H. ...

Удаление узлов в XML с помощью Xpath в Groovy

У меня есть этот Заводной код, работающий для удаления узлов с помощью строк xpath, но у меня возникли проблемы с удалением узлов, где xpath приводит к нескольким экземплярам узлов. Пример XML... <root> <element1>foo</element1> <element2>bar</element2> <items> <item> <name>a</name> <desc>b</desc> <item> <item> <name>c</name> <desc>x</desc> ...

XPath wildcard возвращает только первый элемент

Я пишу schematron для проверки следующего xml-файла: <root version="1.0"> <zone map="fields.map" display_name="Fields"> <zone.rectangles> <rectangle h="2" w="2" x="0" y="0" /> </zone.rectangles> </zone> </root> Я хочу убедиться, что если атрибут любого элемента объявлен, то элемент не может содержать дочернего элемента с тем же именем, что и атрибут. Например, если <zone> имеет атрибут map, <zone> не м ...

Как проверить выражение XPath в инструменте разработчиков Chrome или Firebug Firefox?

Как я могу проверить свой XPath? Я использую инструмент разработчиков Chrome для проверки элементов и формирования моего XPath. Я проверяю его с помощью плагина Chrome XPath Checker, однако он не всегда дает мне результат. Что является лучшим способом, чтобы проверить мое выражение XPath. Я также пытался использовать Firebug для проверки ошибки, а также использовать FirePath для проверки. Но Firepath также проверяет XPath. Мой последний вариант-использовать Selenium WebDriver для подтверждени ...

Будут ли XPath 2.0 и / или XSLT 2.0 реализованы в PHP?

вопрос был задан, но был удален спрашивающим, прежде чем он получил ответ. Поскольку я считаю, что вопрос является здравым и законным и служит определенной цели, я задаю его снова и даю ответ, который я уже написал для первоначального вопроса. Будут ли когда-нибудь реализованы XPath 2.0 и/или XSLT 2.0 в PHP или есть какие-то планы? ...

Как я могу проверить, сколько детей у узла?

Я пытаюсь получить количество детей, которые есть у узла, но единственное, что я могу получить, - это есть ли у него дети, а не сколько. Например : Я использую Xpath в C# (XPathNodeIterator, XPathDocument и XPathNavigator) Редактировать: iterator.Count - это не то, чего я хочу достичь, потому что он возвращает число всех узлов, возвращаемых выражением. Я хотел бы знать, сколько дочерних узлов находится "ниже" iterator.Current Это Xml-файл, с которым я работаю (как для примера) <? ...

Работа с параметром SqlXml в методе SQLCLR

Это SQL CLR, я просто пытаюсь создать функцию, которая получает XML из SQL, а затем получает значение для определенного узла и возвращает его: [SqlFunction] public static SqlString FnGetQuoteNumber(XmlDocument xmlDoc) { string nodeValue = null; xmlDoc.Load(xmlDoc.ToString()); XmlNode node = xmlDoc.DocumentElement.SelectSingleNode("//Identifier[@name='Item1']"); if (xmlDoc.DocumentElement != null) { nodeValue ...

Как найти XML-элементы через XPath в Python в пространстве имен-агностическим способом?

Поскольку у меня была эта раздражающая проблема во второй раз, я думал, что просьба поможет. Иногда мне приходится получать элементы из XML-документов, но способы сделать это неудобны. Я хотел бы знать библиотеку python, которая делает то, что я хочу, элегантный способ формулировки моих XPath, способ автоматической регистрации пространств имен в префиксах или скрытое предпочтение во встроенных реализациях XML или в lxml для полного удаления пространств имен. Разъяснение следует, Если вы уже зн ...

Выбор значений атрибутов с помощью HTML ловкость обновления

Я пытаюсь извлечь конкретное изображение из html-документа, используя html agility pack и этот xpath: //div[@id='topslot']/a/img/@src Насколько я могу видеть, он находит src-атрибут, но возвращает img-тег. Почему это так? Я ожидал бы, что будет установлен InnerHtml/InnerText или что-то еще, но оба являются пустыми строками. OuterHtml устанавливается в полный img-тег. Есть ли документация для Html Agility Pack? ...

Извлечения значения атрибута href в XPath на языке Python 2.7

Быстро и просто: <a href="some content">Click here</a> Как я могу извлечь "некоторый контент" и "нажмите на меня" с помощью xpath на python? Пока у меня есть следующее (извлеките только "некоторый контент" из результатов href): import lxml.etree as LE import requests r = requests.get("http://localhost") html = r.text root = LH.fromstring(html) print root.xpath('//a/@href') Спасибо в adavance. ...

Выражение для подсчета вложенности элементов с помощью xpath

В xml-схеме вложенность s допускается неограниченной, например, в неупорядоченном списке элементов (который является для случайного списка). Эти элементы могут содержать подэлементы, которые могут быть сублистированы с использованием в качестве подэлемента в другом элементе списка, таком как или для упорядоченных списков. Теперь я хочу обнаружить вложенность более 3 уровней глубины вложенности в документе, чтобы применить к нему некоторые ограничения. Использование xpath это то, что должно ...

как использовать оператор or в xsl: apply-templates select attribute?

Я хочу сопоставить два выражения с помощью оператора OR в xsl: apply-templates select.я хочу проверить следующие условия... <xsl:apply-templates select="//w:body/w:p[w:r[w:t]] or //w:body/w:p[w:r[w:pict]]"> // My Functionality </xsl:apply-templates> Но я не знаю, как мне это удается. Пожалуйста, направьте меня, чтобы выйти из этой проблемы... ...

XPath: выбор текстового узла

имея следующий XML: <node>Text1<subnode/>text2</node> Как выбрать первый или второй текстовый узел через XPath? что-то вроде этого: /node/text()[2] конечно, не работает, потому что это объединенный результат каждого текста внутри узла. ...

Как использовать XPath contains () здесь?

Я пытаюсь узнать xpath. Я посмотрел на другие примеры contains () здесь, но ничего, что использует оператор AND. Я не могу заставить это работать: //ul[@class='featureList' and contains(li, 'Model')] On: ... <ul class="featureList"> <li><b>Type:</b> Clip Fan</li><li><b>Feature:</b> Air Moved: 65 ft. Amps: 1.1 Clip: Grips any surface up to 1.63" Plug: 3 prong grounded plug on heavy duty model Usage: Garage, Workshop, Dorm, Work ...

XSLT получение последнего элемента

Я пытаюсь найти последний элемент в моем xml, который выглядит как <list> <element name="A" /> <element name="B" > <element name="C" /> <element name="D" > <element name="D" /> <element name="E" /> <element name="F" /> <element name="G" /> </element> <element name="H" /> <element name="I" /&gt ...

Выберите значения из поля XML в SQL Server 2008

просто глядя на мое поле XML, мои строки выглядят так: <person><firstName>Jon</firstName><lastName>Johnson</lastName></person> <person><firstName>Kathy</firstName><lastName>Carter</lastName></person> <person><firstName>Bob</firstName><lastName>Burns</lastName></person> обратите внимание, что эти три строки в моей таблице. Я хотел бы вернуть результат SQL в виде таблицы, как в Jon | J ...

XPath и XSLT 2.0 for.NET [закрыто]

.NET 3.5 не полностью поддерживает XPATH 2.0 или XSLT 2.0, что очень плохо. Кто-нибудь знает, если эти два будут включены и полностью поддержала в каких-либо будущих версиях .NET? ...

Есть ли онлайн-тестер для селекторов xPath? [закрытый]

Я знаю, что некоторые онлайн-тестирую экспертов.. очень полезно, соответствие в режиме реального времени. Они похожи на веб-приложения RegexBuddy. Мне было интересно, есть ли подобная вещь для селекторов xPath? Я просто изучаю их, и это было бы полезно для меня. есть ли онлайн-тестер, который позволяет вам вводить XML, а затем селектор xPath и сопоставлять (жить было бы лучше, но я сомневаюсь, что кто-то написал интерпретатор JavaScript?) их? спасибо ...

XPath-выбор элементов, равных значению

в Xpath я хочу выбрать элементы, которые равны определенному значению. пример XML-данных: <aaa id="11" > <aaa id="21" > <aaa id="31" ></aaa> <bbb id="32" > <aaa id="41" ></aaa> <bbb id="42" ></bbb> <ccc id="43" ></ccc> <ddd id="44" >qwerty</ddd> <ddd id="45" ></ddd> <ddd id="46" ></ddd> </bbb ...