/ / Що означає це <xsl: apply-templates select = "* / doc" />? - xml, xslt

Що означає це <xsl: apply-templates select = "* / doc" />? - xml, xslt

Аналізуючи деяку програму xslt, я люблю код нижче

<"xsl: apply-templates select =" * / doc "/>

Що означає вищевказане xslt?

Відповіді:

1 для відповіді № 1

"apply-templates" визначає, який шаблон повинен бути виконаний далі (див. специфікацію: http://www.w3.org/TR/xslt#section-Applying-Template-Rules)
"* / doc" визначає, який елемент запускає шаблон (див. специфікацію: http://www.w3.org/TR/xpath/#path-abbrev), в даному випадку: вибираємо дочірні елементи з назвою "doc" всіх елементів дочірнього вузла контексту.