Introduction

The main goal of SetTracking is to add a certain tracking inside an XSL file.

Use

The SetTracking function uses the same logic of XMLToTracking, it requires an XML node as Input in an XSL file. as the following example : 

we have a tracking type named 'MyTrk' which has only one data type named 'Num', the XSL file looks like :


<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="2.0" xmlns:ixf="http://www.ixPath.com/Function" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:ix="localFunction">
<xsl:output method="xml" indent="yes"/>
<!-- Beginning of the Translation -->

  

<xsl:template match="/">
<xsl:variable name= "varrr"  >
 
  <Tracking>
   <MyTrk>
    <Num>2023</Num>
     </MyTrk>
   <MyTrk>
    <Num>2024</Num>
     </MyTrk>
  </Tracking>
  </xsl:variable>
 <iXDOC>
  <test><xsl:value-of select="ixf:SetTracking($varrr)"/></test>
 </iXDOC>
</xsl:template>

</xsl:stylesheet>

The function returns all trkIDs (split by space) added to the database :


<iXDOC xmlns:ixf="http://www.ixPath.com/Function"
      xmlns:xs="http://www.w3.org/2001/XMLSchema"
      xmlns:ix="localFunction">
  <test>6400ae61de99d20c2ead4cca 6400ae61de99d20c2ead4ccb </test>
</iXDOC>

 

Tags:
    
This wiki is hosted and managed by iXPath
Powered by XWiki 13.3 debian