2016-07-21 7 views
3

Я использую Oxygen для генерации XPath для моего проекта. Однако иногда XPath, который дает мне Oxygen, похож на /element(*,SituationSummaryType)/weatherEffects/ct:METARReadings/ct:stationID. Он выглядит значимым (в основном говорит, что среди всех элементов СитуацииSummaryType получить меня blabla), но я не уверен в части /element(*,SituationSummaryType).Действительно ли это XPath?

ответ

2

Yes, он проверяет элемент с любым именем типа SituationSummaryType.

2

Он действителен в XPath 2.0, но не в XPath 1.0.

В XPath 2.0 он будет работать только в том случае, если у вас есть процессор XPath, поддерживающий схему, и если вы запустили его в отношении исходного документа с проверкой схемы. В этом контексте element(*,SituationSummaryType) соответствует узлу элемента с любым именем (*), который был проверен по типу XSD SituationSummaryType.

Смежные вопросы