DELPHI XPATH ПРИМЕР
XPath - это язык запросов для поиска элементов в XML-документах. Он позволяет выбирать узлы XML по различным критериям. Delphi имеет встроенную поддержку XPath, что позволяет легко и быстро работать с XML-документами.Пример использования XPath в Delphi:
var XMLDoc: TXMLDocument; Node: IXMLNode;begin // Создаем XMLDocument XMLDoc := TXMLDocument.Create(nil); try // Загружаем XML XMLDoc.LoadFromFile('example.xml'); // Выбираем узел "book" по атрибуту "id" Node := XMLDoc.DocumentElement.SelectSingleNode('/library/book[@id="123"]'); if Assigned(Node) then ShowMessage(Node.ChildNodes['title'].Text) else ShowMessage('Node not found'); finally XMLDoc.Free; end;end;
Данный код загружает XML-документ из файла "example.xml" и выбирает узел "book" с атрибутом "id", равным "123". Затем из этого узла извлекается значение элемента "title" и выводится в сообщении.
Second Delphi Program Grade 10
HTML : XPath for selecting all text nodes
R : XPath to select and concatenate all text nodes
C# : XPath and XPathSelectElement
How to add xpath in selenium?
C# : Using XPath to parse an XML document