On 5/27/2023 12:48 AM, LEGAULT, PHILLIP plegault@xxxxxxxxxx wrote:
>
>
> Ibm using Saxon XSLT 2
>
> Calling it like: xslt2 soap.xml file.xsl hello.htm
>
> <xsl:stylesheet version="2.0"
>
> xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
>
> xmlns:sf="urn:sobject.enterprise.soap.sforce.com"
>
> xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
>
> <xsl:template match="records[@xsi:type = 'sf:CaseNote_GCC__c']">
>
> B B <xsl:result-document href="case-{sf:Id}-{sf:CaseNumber}.xml">
>
> B B B B <xsl:copy-of select="."/>
>
> B </xsl:result-document>
>
> </xsl:template>
>
> </xsl:stylesheet>
>
> Not getting any result files.
>
It is usually a namespace problem, you haven't shown a small but
representative sample of your XML input to allow us to tell in which
namespace the "records" element is.
Of course also make sure the string in @xsi:type = 'sf:CaseNote_GCC__c'
(i.e. the 'sf:CaseNote_GCC__c') is correct, I don't know the input data
to check.
|