xsl-list
[Top] [All Lists]

read/write in the same xml file

2003-06-09 03:48:28
I try to read from the  xml file "compte.xml"
and to write in the same xml file,but i find that the xml file wasn't
modifided.
this is my xml file:

<document>
<compte>25</compte>
</document>



this is my xsl file:

<?xml version="1.0" encoding="ISO-8859-1"?>
<xsl:stylesheet version="1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform";
xmlns:lxslt="http://xml.apache.org/xslt";
xmlns:redirect="org.apache.xalan.xslt.extensions.Redirect"
extension-element-prefixes ="redirect">
<xsl:output method="text" version="1.0" encoding="ISO-8859-1"
indent="yes" omit-xml-declaration="yes" />
<xsl:param name="file_cnf" select="'compte.xml'"/>


<xsl:template match="/">

<xsl:variable name="refdoc" select="document($file_cnf)"/>

<xsl:variable name="vcompte">
<xsl:value-of select="$refdoc/document/compte"/>
</xsl:variable>

<redirect:write file="$file_cnf" method="text">
          <document>
          <compte>
          <xsl:value-of select="$vcompte + 100"/>
          </compte>
          </document>
</redirect:write>

<xsl:value-of select="$vcompte + 100"/>
</xsl:template>
</xsl:stylesheet>


i should have in xml file:
<document><compte>125</compte></document>


 XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list