From: Adam R. <ad...@ex...> - 2010-08-23 18:31:44
|
On 23 August 2010 19:18, Hungerburg <pc...@my...> wrote: > Am 2010-08-23 18:31, schrieb Hungerburg: >> >> I managed to stop eXist from processing a request from the trigger >> >> declare variable $coll := "/db/data"; >> declare variable $id := string($local:document/@id); >> declare variable $match := collection($coll)//item[@id=$id]; >> if ( $match ) then ( fn:error() ) else(), >> >> that way an error gets raised as soon as I want to store a document with >> an id already present in this collection. Now I only have to find out, >> if this is an UPDATE or a CREATE. > > its called STORE, for documents. Indeed, you got there just before I could reply... > > -- > peter, reply myself > > ------------------------------------------------------------------------------ > Sell apps to millions through the Intel(R) Atom(Tm) Developer Program > Be part of this innovative community and reach millions of netbook users > worldwide. Take advantage of special opportunities to increase revenue and > speed time-to-market. Join now, and jumpstart your future. > http://p.sf.net/sfu/intel-atom-d2d > _______________________________________________ > Exist-open mailing list > Exi...@li... > https://lists.sourceforge.net/lists/listinfo/exist-open > -- Adam Retter eXist Developer { United Kingdom } ad...@ex... irc://irc.freenode.net/existdb |