XML : CT attribute to accept or reject changes

We are required to have a solution to accept or reject changes for change tracking in Arbortext Editor 5.4. Is there a CT attibute that can be inserted in the begining of the xml file. Example CT= ACCEPT -- should accept changes for atict:add CT=REJECT -- should reject changes for atict:reject

What kind of changes can be made in xslt sheet to process such kind of configuration?

Current XSLT sheet config:

  <?xml version="1.0" encoding="UTF-8"?>  <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0"  xmlns:img="info.evccit.utils" extension-element-prefixes="img"  xmlns:atict="http://www.arbortext.com/namespace/atict" exclude-result-           prefixes="atict">     <!-- Change Tracking -->  <xsl:template match="atict:chgm">      <!-- Do nothing. Contains previous content of the markup -->  </xsl:template>      <xsl:template match="atict:*">      <xsl:apply-templates/>  </xsl:template>      <xsl:template match="atict:add//text()">      <xsl:element name="ADD">          <xsl:value-of select="."/>      </xsl:element>  </xsl:template>      <xsl:template match="atict:del//text()">      <xsl:element name="DEL">          <xsl:value-of select="."/>      </xsl:element>  </xsl:template>      <!-- Change tracking for headers -->  <xsl:template      match="TECHNAME/atict:del | DMREF/atict:del | INFONAME/atict:del |                  atict:del//NOEQUIP"> </xsl:template>      <xsl:template match="TECHNAME/atict:add | DMREF/atict:add | INFONAME/atict:add">      <xsl:value-of select="."/>  </xsl:template>      <!-- Change tracking for links -->  <xsl:template match="atict:del//XREFEXT | atict:del//XREF">      <xsl:element name="DEL">          <xsl:element name="{local-name()}">              <xsl:apply-templates select="@*"/>          </xsl:element>      </xsl:element>  </xsl:template>    

Could you please help?

Thanks.

No comments:

Post a Comment