Публикации по теме 'xpath'
Раскрытие возможностей JavaScript и XPath для управления DOM
Усовершенствуйте свои веб-разработки и мастерство DOM с помощью XPath
Значительная часть разработки интерфейса сводится к старым добрым манипуляциям с DOM, и это становится все труднее по мере роста сложности веб-сайтов. Сегодня мы углубимся в возможности XPath в сочетании с JavaScript, изучим их ключевые особенности и преимущества и проиллюстрируем, как их эффективно использовать для управления моделью DOM. Мы также поделимся примерами фрагментов кода, чтобы помочь вам начать работу..
Поиск информации с помощью XPath
На этой неделе мы узнали об извлечении хранилищ данных XML с помощью XPath , что означает XML Path Language. Очень похожие на традиционные компьютерные файловые системы, выражения XPath выбирают узлы или наборы узлов в XML-документе. Кроме того, XPath является основным элементом стандарта XSLT, а это означает, что, обладая знаниями XPath, вы сможете извлечь большую выгоду из знаний XSLT. Можно выделить три основные категории языков запросов XML для содержимого и структуры, а именно языки..
JavaScript для создания абсолютного xpath
Функция JavaScript для получения абсолютного пути xpath в виде строки.
function createXPathFromElement(elm) {
var allNodes = document.getElementsByTagName('*');
for (var segs = []; elm && elm.nodeType == 1; elm = elm.parentNode)
{
if (elm.hasAttribute('id')) {
var uniqueIdCount = 0;
for (var n=0;n < allNodes.length;n++) {
if (allNodes[n].hasAttribute('id') && allNodes[n].id == elm.id)..
Вопросы по теме 'xpath'
XPATHS и пространства имен по умолчанию
Какова история XPath и поддержки пространств имен? Предшествовал ли XPath как спецификация пространствам имен? Если у меня есть документ, в котором элементам присвоено пространство имен по умолчанию:
<foo xmlns="uri" />
Похоже, что...
10496 просмотров
schedule
20.01.2023
Подсчитайте количество узлов, соответствующих заданному выражению XPath в XmlSpy.
Я использую XmlSpy для анализа XML-файла и хочу быстро подсчитать количество узлов, соответствующих заданному xpath. Я знаю, как ввести XPath и получить список узлов, но на самом деле меня просто интересует количество. Можно ли получить это?
Я...
8259 просмотров
schedule
23.07.2023
Получение данных XML внутри пользовательской функции XPath
Есть ли способ получить текущие данные xml, когда мы создадим собственную функцию XPath (см. здесь).
Я знаю, что у вас есть доступ к XPathContext , но этого достаточно?
Пример:
Наш XML:
<foo>
<bar>smang</bar>...
678 просмотров
schedule
23.10.2022
Количество узлов, удовлетворяющих условию на основе атрибутов
Ниже приведена часть XML-кода, который я обрабатываю с помощью процессора PHP XSLT :
<result>
<uf x="20" y="0"/>
<uf x="22" y="22"/>
<uf x="4" y="3"/>
<uf x="15" y="15"/>
</result>
Мне...
158 просмотров
schedule
27.09.2022
Поиск XPath с ElementTree
Новое в xml. Ищем XPath для поиска xml-файла в формате python ElementTree
<root>
<child>One</child>
<child>Two</child>
<child>Three</child>
</root>
выполнить поиск ребенка с «Два» и вернуть...
3276 просмотров
schedule
09.05.2023
Использование XPath: найдите последний текстовый узел каждого абзаца под корневым узлом
Я хочу обрезать конечные пробелы в конце всех абзацев XHTML. Я использую Ruby с библиотекой REXML.
Скажем, у меня в действующем файле XHTML есть следующее:
<p>hello <span>world</span> a </p>
<p>Hi there...
6971 просмотров
schedule
02.03.2023
XQuery для получения списка атрибутов
Если у меня есть несколько элементов Section в XML-документе, какой XQuery использовать для получения списка всех значений name ?
<Section name="New Clients" filePath="XNEWCUST.TXT" skipSection="False">
8205 просмотров
schedule
30.06.2022
Как применить функцию XPath «подстрока после»
Какое выражение XPath я бы использовал, чтобы получить строку, следующую за «HarryPotter:» для каждой книги.
т.е. Учитывая этот XML:
<bookstore>
<book>
HarryPotter:Chamber of Secrets
</book>
<book>...
35170 просмотров
schedule
26.02.2022
Запрос Xpath для выбора узла, когда атрибут не существует?
Я хочу выбрать узлы, для которых не существует определенного атрибута. Я пробовал функцию Not(), но она не работает. Есть ли способ для этого?
Пример: следующий запрос Xpath:
group/msg[not(@owner)]
Должен получить первый узел, но не...
44310 просмотров
schedule
28.12.2022
Как получить имя тега корневого элемента в XML-документе с XSLT?
Меня интересует присвоение имени тега корневого элемента в документе xml переменной xslt. Например, если документ выглядел так (без DTD):
<foo xmlns="http://.....">
<bar>1</bar>
</foo>
и я хотел присвоить строку...
62523 просмотров
schedule
18.09.2022
Отдельные элементы и группировка
Учитывая следующий фрагмент xml:
<Problems>
<Problem>
<File>file1</File>
<Description>desc1</Description>
</Problem>
<Problem>
<File>file1</File>...
10120 просмотров
schedule
07.05.2023
Создание отчетов WordML с использованием шаблонов и XPath с использованием ASP.Net
Мне нужно знать, как мы можем создавать отчеты WordML с помощью шаблонов и XPath с помощью ASP.Net. В чем его преимущества.
Мне нужно простое практическое руководство.
1539 просмотров
schedule
12.03.2024
Как выбрать последние N элементов с помощью XPath?
Я поддерживаю веб-сайт, который генерирует XML-контент, который затем переводится на веб-страницы с помощью XSLT. Меня попросили создать новую таблицу стилей, которая преобразует вывод страницы «архива» в Atom для распространения. Проблема, с...
11820 просмотров
schedule
07.07.2022
Эффективное сопоставление двух больших списков
Мне поручили написать XSLT 2.0 для перевода XML-документа в другой XML-документ. Я относительно новичок в XSLT, но многому научился за те дни, когда занимался этим. За это время мне приходилось сопоставлять простые значения, например 002 -> TH и т....
3852 просмотров
schedule
19.02.2023
Многоэлементные фильтры XPATH
У меня есть следующая примерная структура XML:
<SavingAccounts>
<SavingAccount>
<ServiceOnline>yes</ServiceOnline>
<ServiceViaPhone>no</ServiceViaPhone>
</SavingAccount>...
64951 просмотров
schedule
27.03.2022
Нужна помощь с таблицей разбора PHP DOM XPath
Недавно я прочитал о модуле DOM в PHP и теперь пытаюсь использовать его для анализа HTML-документа. На странице говорилось, что это гораздо лучшее решение, чем использование preg, но мне трудно понять, как его использовать.
Страница содержит...
7983 просмотров
schedule
15.05.2023
Как использовать Xpath в Yahoo! Виджеты для обхода дерева?
Я создаю сайт Yahoo! Widget и делал это раньше без проблем (создание виджета). Я получаю xml-документ через веб-ссылку и хочу, чтобы все узлы входили в дерево. Я делаю это:
var request = new XMLHttpRequest();
request.open( "GET",...
574 просмотров
schedule
21.11.2022
Нокогири: поиск ‹div› с использованием XPath
Я использую Nokogiri (Rubygem) css-поиск для поиска определенных <div> внутри моего html. Похоже, что CSS-поиск Nokogiri не любит регулярное выражение. Я хотел бы переключиться на поиск Nokogiri xpath , так как он поддерживает регулярное...
5362 просмотров
schedule
25.05.2022
Запрос html с помощью Yahoo YQL
Пытаясь проанализировать html с помощью Yahoo Query Language и функций xpath, предоставляемых YQL, я столкнулся с проблемой невозможности извлечения «text()» или значений атрибутов. Например, постоянная ссылка
select * from html where...
10538 просмотров
schedule
11.03.2023
Привязать к указанному XML-элементу
Вкратце: я хочу определить, какой элемент XML ButtonSettings использовать для кнопки XAML, и использовать дочерние элементы выбранного элемента ButtonSettings в стиле, применяемом к этой кнопке.
Это возможно?
Образец XML:
<Buttons>...
301 просмотров
schedule
27.06.2023