I have to apply validator1.xsl, validator2.xsl, and validator3.xsl to the result of the filter.
<?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet version="1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
xmlns:ms="urn:schemas-microsoft-com:xslt"
xmlns:user="userhtml">
<xsl:import href="filter.xsl"/>
<xsl:import href="validator1.xsl"/> //VALIDATE_Request1
<xsl:import href="validator2.xsl"/> //VALIDATE_Request2
<xsl:import href="validator3.xsl"/> //VALIDATE_Request3
<xsl
utput omit-xml-declaration="yes" indent="yes"/>
<xsl:template match="/">
<xsl:call-template name="VALIDATE_Request1">
</xsl:call-template>
</xsl:template>
</xsl:stylesheet>
I apply to the temporary result a template called VALIDATE_Request1. This works fine. But now, how can I apply the second template called VALIDATE_Request2 to the same temporary result?
You are not applying each step to the output of the previous step? No
What do you mean by "uses the xml file generated in step 2+3+4" ?
After applying each filter, I have to transform the result.