в следующем примере xml Я пытаюсь получить доступ к узлам и получить значения следующим образом: Можно ли читать, сравнивать и искать строки specefic в xml-файлах, используя xpath из Matlab? Я не могу найти документацию.доступ к узлам xml и получение значений xpath
Может ли кто-нибудь дать мне пример?
здесь, чтобы получить доступ к описанию имени = "локализации">:
<?xml version="1.0" encoding="UTF-8"?>
<address xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation='test.xsd'>
<lists name="myState">
<description name="-temp">-20</description>
<description name="localization">north</description>
<description name="-state">false</description>
</lists>
</address>
<language language="english" name="">
<description name="population">5000</description>
</language>
я сделал: docNode = xmlread (myXMLFILE); завод = XPathFactory.newInstance; xpath = factory.newXPath;
% compile and evaluate the XPath Expression
expression = xpath.compile(adress/lists/description')
description = expression.evaluate(docNode, XPathConstants.NODE);
descriptionValue = phoneNumberNode.getTextContent % this gives me -20
, но здесь я хочу, чтобы получить доступ к «северу», чтобы получить значение «Нота», как я мог procceed?
благодарит
привет, пожалуйста, не могли бы вы разработать больше, есть ли какая-то функция, которая позволяет мне получить доступ к любому значению узла и проверить содержимое xml? – lola