xsl-list
[Top] [All Lists]

output to two files with hyperlinks

2005-05-25 05:57:04
Hi

I have two queries.

(1) Im trying to use the <xsl:result-document> function to output some of the results from the processing to a separate output file but get the error :

________________
[SAXON 8.1.1 from Saxonica] Starting transformation ...
FATAL ERROR: The system identifier of the principal output file is unknown; SystemID: file:/D:/Coding/Samples/Final/CanonicalMapping2.xsl; Line#: 103; Column#: -1

FATAL ERROR: The system identifier of the principal output file is unknown


Transformation Interrupted!
________________

Im not sure what this means and since I havent used this feature before am having trouble figuring it out. A part of my xsl file is below:

<?xml version="1.0" encoding="UTF-8" ?>
<xsl:stylesheet version="2.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform";>
   <xsl:output method="html" encoding="iso-8859-1"/>
     .................
<xsl:template name="main">
     ................
<xsl:result-document href="parents.xml">
     <TR><TD>Values found: <xsl:value-of select="$matchingVals"/>
     <xsl:call-template name="findParents">
           <xsl:with-param name="parentName" select="@name"/>
          <xsl:with-param name="parentId" select="@id"/>
     </xsl:call-template>
   </TD></TR>
</xsl:result-document>

Im hoping that the main output file will contain in a table cell : 'Time' which will be hyperlinked to another html file which will have more information on 'Time' such as a set of all its parents till the root node.

(2) As a side issue I have a variable

<xsl:variable name="matchingVals" select="$aVal[for $a in . return $oVal[contains(lower-case(.),lower-case($a))]]"/>

so if '$aVal' = 'Time' and $oVal= 'hasFeature NextTime Broken' the variable $matchingVals result contains the value 'Time'. Could I obtain the value 'NextTime' instead?

Would appreciate any help.

Thanks
Rahil




--~------------------------------------------------------------------
XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list
To unsubscribe, go to: http://lists.mulberrytech.com/xsl-list/
or e-mail: <mailto:xsl-list-unsubscribe(_at_)lists(_dot_)mulberrytech(_dot_)com>
--~--