Я получил это частичное XML:XPath 1.0 - Информация из следующего узла
<Events>
<Properties>
<Property Descriptor="1">VALUE1</Property>
<Property Descriptor="2">1</Property>
<Property Descriptor="3">start</Property>
</Properties>
<Properties>
<Property Descriptor="1">VALUE2</Property>
<Property Descriptor="2">1</Property>
<Property Descriptor="3">end</Property>
</Properties>
</Events>
Если я в «VALUE1» как я могу запросить «VALUE2» [следующий узел СВОЙСТВА]?
Я попытался /next-sibling
, но я не знаю, как применить его здесь
Надеюсь, вы имеете в виду '', а не в 'VALUE1', так как' VALUE1' является текстовым узлом, у которого нет братьев и сестер. –
... кстати, см. Мой обновленный ответ, который (1) переработан на основе @LarsH, обеспечивающий более четкую интерпретацию вопроса, и (2) включает в себя командную строку XMLStarlet, которая может использоваться для ее запуска и демонстрации правильного вывод. –