У меня есть набор данных, называемый <testData>
со многими узлами внутри.
Как определить, существует узел или нет?
Я пробовал
<xsl:if test="/testData">
и
<xsl:if test="../testData">
Ни одна из них не работает.Я уверен, что это возможно, но я не уверен, как.: P
Для контекста XML-файл выглядит так:
<overall>
<body/>
<state/>
<data/>(the one I want access to
</overall>
В данный момент я нахожусь в теге <body>
, хотя я бы хотел получить к нему глобальный доступ.Разве /overall/data
не должен работать?
Редактировать 2: Прямо сейчас у меня есть индекс данных, который мне нужно использовать в любое время, когда я применяю шаблоны к тегам внутри тела.Как мне сказать, в то время как в теле, что данные существуют?Иногда это так, иногда нет.Не могу реально контролировать это.:)