Главная -> XML&... -> XSLT в примерах 
>> Страница 59 << | Назад | Вперед | Содержание | Указатель

Если элемент xml:output отсутствует, то по умолчанию методом вывода бедет "xml" (преобразование 1), однако, если корневой элемент выходного документа имеет значение "html" (независимо от регистра символов), то методом вывода будет "html" (преобразование 2).

Преобразование 1

Исходный XML
<source>

<h1> XML output </h1>
<hr/>

</source>

Результат
<h1> XML output </h1>
<hr/>

Представление HTML

XML output


Преобразование XSLT
<xsl:stylesheet version = '1.0'
     xmlns:xsl='http://www.w3.org/1999/XSL/Transform'>

<xsl:template match="/">
     <xsl:copy-of select="/source/*"/>
</xsl:template>


</xsl:stylesheet>



Преобразование 2

Исходный XML
<source>

<h1> XML output </h1>
<hr/>

</source>

Результат
<html>
  <h1> XML output </h1>
  <hr>
</html>

Представление HTML

XML output


Преобразование XSLT
<xsl:stylesheet version = '1.0'
     xmlns:xsl='http://www.w3.org/1999/XSL/Transform'>

<xsl:template match="/">
     <html>
          <xsl:copy-of select="/source/*"/>
     </html>
</xsl:template>


</xsl:stylesheet>

Raleigh.ru Copyright © 2002