List,

I am trying to use sylesheet eadcbs7 (together with dsc4) from the 2002 cookbook. I can't get past this section where the three docs are created. See errors below code.

Thanks for any help.
Lynn

<!-- Creates a variable equal to the value of the number in eadid which serves as the base
 for file names for the various components of the frameset.-->
<xsl:variable name="file">
    <xsl:value-of select="ead/eadheader/eadid"/>
</xsl:variable>

<!-- The following three xsl:document statements create the four output files that comprise the
frameset.-->
<xsl:template match="/ead">
<!-- Creates the basic frameset.-->
<xsl:document method="html" href="{$file}f.html">
   <xsl:call-template name="frameset"/>
</xsl:document>

<!-- Creates the basic table of contents.-->
<xsl:document method="html" href="{$file}t.html">
   <xsl:call-template name="toc"/>
</xsl:document>

<!-- Creates the body of the finding aid.-->
<xsl:document method="html" href="{$file}b.html">
   <xsl:call-template name="body"/>
</xsl:document>

</xsl:template>

using Saxon 6.5.5 in oxygen

error="filename"f.html(The filename, directory name, or volume label syntax is incorrect)

using Saxon 9B in oxygen

error=

Attribute @doctype-public is not allowed on element <xsl:stylesheet>
Attribute @method is not allowed on element <xsl:document>
Attribute @href is not allowed on element <xsl:document>
Attribute @method is not allowed on element <xsl:document>
Attribute @href is not allowed on element <xsl:document>
Attribute @method is not allowed on element <xsl:document>
Attribute @href is not allowed on element <xsl:document>