my input file:
<folders>
<folder name="a" level="1" metadataFile="LVM20metadata.tsv">
<subfolder name="a/er" level="2" filter="no" />
<subfolder name="a/ir" level="2" filter="yes" />
<subfolder name="a/ar" level="2" filter="no" />
<subfolder name="a/or" level="2" filter="yes" />
</folder>
<folder name="b" level="1" metadataFile="LVM21metadata.tsv">
<subfolder name="b/er" level="2" filter="no" />
<subfolder name="b/ir" level="2" filter="yes" />
<subfolder name="b/ar" level="2" filter="no" />
<subfolder name="b/or" level="2" filter="yes" />
</folder>
</folders>
my stylesheet:
<xsl:stylesheet version="2.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:fn="http://www.w3.org/2005/xpath-functions " exclude-result-prefixes="fn xs">
<xsl:template match="/">
<xsl:apply-templates/>
</xsl:template>
<xsl:template match="folders">
<xsl:apply-templates/>
</xsl:template>
<xsl:template match="folder">
<xsl:result-document method="xml" standalone="yes" href="{@name}.xml">
<hello></hello>
</xsl:result-document>
</xsl:template>
</xsl:stylesheet>
It doesn't create the two result-documents. Why is that? (using saxon9he)
Shouldn't this create two XML documents with the names a.xml and b.xml?