Как этот шаблон работает в XSLT? - PullRequest
0 голосов
/ 30 мая 2018

Как работает этот шаблон, может ли тело объяснить?

<xsl:template match="/*"> 
        <xsl:apply-templates />
 </xsl:template> 

1 Ответ

0 голосов
/ 30 мая 2018

В XPath существует семь видов узлов : элементы, атрибуты, текст, пространство имен, инструкции обработки, комментарии и узлы документа.

/ - корневой узел,Корневой узел - это узел документа : он содержит весь документ.

* соответствует всем дочерним узлам этого узла .В большинстве документов XML есть только один дочерний элемент: корневой элемент.

Пример XML:

<?xml version="1.0" encoding="UTF-8"?>
<start> - this is the root element
  <two - node on second level>
  <three - node on second level>
      <four - node on third level/>
  </three>
</start>

, поэтому он будет соответствовать узлу элемента start.

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