Hi all,
some days ago somebody asked about how to update an attribute of a
given element. If the attribute node already exists then this is
no problem with XUpdate:

 <xupdate:modifications xmlns:xupdate="...">
  <xupdate:update select="/xpath/to/[EMAIL PROTECTED]">
    new value
  </xupdate:update>
 </xupdate:modifications>

Updating a possibly non-existent attribute (as well as element) is
somewhat difficult, because this is not the use case of XUpdate.
Either one inserts (after|before) or append an element|attribute node
or one updates an existing element|attribute node. Its not possible
(with justifiable expense) to find out whether the selected node does
not exist or a node en route. But we need to know exactly this to
decide whether to create the node (i.e. update with implicite creation)
or not.

Or did I ignore some other facts?

Regards,
Lars
--
______________________________________________________________________
Lars Martin                             mailto:[EMAIL PROTECTED]
SMB GmbH                                        http://www.smb-tec.com

----------------------------------------------------------------------
Post a message:         mailto:[EMAIL PROTECTED]
Unsubscribe:            mailto:[EMAIL PROTECTED]
Contact administrator:  mailto:[EMAIL PROTECTED]
Read archived messages: http://archive.xmldb.org/
----------------------------------------------------------------------

Reply via email to