sdx-users
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [sdx-users] deleteDocument


From: Pierrick Brihaye
Subject: Re: [sdx-users] deleteDocument
Date: Wed, 19 Mar 2003 17:05:14 +0100
User-agent: Mozilla/5.0 (Windows; U; Win98; en-US; rv:1.0.2) Gecko/20030208 Netscape/7.02

Bonjour,

Amand wrote:

La fonction deleteDocument a-t'elle été modifié durant le passage de SDX2 à SDX2.1 ?

Oui :-)

Je n'arrive plus à effacer des documents en utilisant le simple tage <sdx:deleteDocument base="mabase"/> et en passant en URL l'id du document...

Voici le code actuel :

<xsl:template match="sdx:deleteDocument ">
  <xsp:logic xml:title="DELETE - ">
    <xsl:call-template name="comment"/>
    <xsl:call-template name="sdx:base"/>
    <xsl:call-template name="sdx:parameter">
      <xsl:with-param name="name" select="'delete'"/>
    </xsl:call-template>
    if (sdx_bool)
    {
      <xsl:call-template name="sdx:parameter">
        <xsl:with-param name="name" select="'id'"/>
      </xsl:call-template>
      if (sdx_check(sdx_parameter))
      {
<!-- in fact, we don't need to know the type of document before delete, TEMP -->
        sdx_document=new XMLDocument(sdx_parameter);
        sdx_base.delete(sdx_document, contentHandler);
        <xsl:apply-templates select="sdx:success"/>
      }
    }
    <xsl:if test="sdx:fallback">
    else
    {
      <xsl:apply-templates select="sdx:fallback"/>
    }
    </xsl:if>
  </xsp:logic>
</xsl:template>

2 questions :

a quoi sert le paramètre 'delete' ?
comment sdx_bool est-il positionné à true de façon à ce que ce code s'exécute ?

Telles sont les données du problème.

A+

--
Pierrick Brihaye, informaticien
Service régional de l'Inventaire
DRAC Bretagne
mailto:address@hidden





reply via email to

[Prev in Thread] Current Thread [Next in Thread]