Публикации по теме '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