что такое мелкая копия литерального элемента результата в XSLT? - PullRequest
1 голос
/ 13 июня 2011

about:

Литеральный результирующий элемент действует как инструкция для построения узла элемента с тем же именем в результирующем дереве.Процессор XSLT эффективно создает поверхностную копию литерального элемента результата из таблицы стилей и вставляет его в дерево результатов в месте в дереве результатов, которое в данный момент создается.

Источник: http://lenzconsulting.com/how-xslt-works/#literal_result_elements

Мне интересно, что он имеет в виду, когда говорит The XSLT processor effectively creates a shallow copy of the literal result element?

Что означает мелкая копия в этом контексте?

1 Ответ

0 голосов
/ 13 июня 2011

Мне интересно, что он имеет в виду, когда говорит The XSLT processor effectively creates a shallow copy of the literal result element?

Что означает мелкая копия в этом контексте?

Спецификация W3C XSLT , которая является единственным нормативным документомспецификация языка XSLT не использует термин «мелкая копия»

Моя догадка то, что материал, на который ссылался этот вопрос, хотел заявить, иллюстрируется этим примером:

 <h1>
   <xsl:value-of select="."/>
 </h1>

На выходе элемент <xsl:value-of select="."/> не копируется.«Мелкая копия» не копирует никакие дочерние узлы.

Еще раз, лучше забыть об «мелком копировании» литерального элемента redult и полагаться только на нормативную спецификацию.

...