Как получить доступ к иерархии N-го уровня XML, используя только XSL - PullRequest
0 голосов
/ 21 марта 2012

Мне нужно извлечь некоторые записи из динамически сгенерированного XML-документа, иерархия которого будет иметь заранее определенный формат, но глубина иерархии не будет известна. Я работаю в среде .net и знаю, что мы можем использовать методы .net из xsl и что нам нужно использовать рекурсивную функцию в этой ситуации в традиционной парадигме программирования. но я не знаю, как обойти это, используя чистый xsl, что мне нужно сделать в данном конкретном случае.

1 Ответ

1 голос
/ 21 марта 2012

Используйте // перед именами узлов, например:

<xsl:template match="//temp">
  <!--do whatever you want-->
</xsl:template>

Это будет применяться ко всем элементам с именем temp, появляющимся в любой иерархии

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...