OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.

 


Help: OASIS Mailing Lists Help | MarkMail Help

docbook-apps message

[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]


Subject: xsl:copy-of Syntax Question


docbook-rnc- 5.0cr1 xsl-1.72 oXygen-8.1 (eclipse-3.2.1 plugin)

 

Really a generic xsl question but …

 

Consider the following:

 

foo-header.html:

 

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"

    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">

   <head>

   </head>

   <body/>

<html>

 

foo-profile-chunk.xsl (extends html/profile-chunk.xsl):

 

<xsl:template name="foo.header">

     <xsl:variable name="foo-header"

         select="document('/D:/workspace/foo/fooInternet/trunk/xsl/html/foo-header.html',/)"/>

     <xsl:copy-of select="$foo-header/html/head/node()"/>

</xsl:template>

<xsl:template name="chunk-element-content">

   …

   …

   <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">

      <head>

         <xsl:call-template name="foo.header" />

      </head>

      <body>

        …

        …

      </body>

   </html>

   …

   …

</xsl:template>

 

The aforementioned transforms if the !DOCTYPE declaration is excluded from foo-header.html.

 

What is the correct xsl:copy-of and/or document syntax which would allow the !DOCTYPE declaration to remain in foo-header.html?

 

Ray

 



[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]