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/ ----------------------------------------------------------------------