1<?xml version="1.0" encoding="ISO-8859-1"?>
2
3<xu:modifications xmlns:xu="http://www.xmldb.org/xupdate">
4
5  <xu:append select="/foo/bar/cheese[1]">
6    Goudse kaas
7    <edam type="jong belegen">Rond</edam>
8  </xu:append>
9
10  <xu:remove select="/foo/bar/baz[2]"/>
11
12  <xu:if test="/foo">
13    <xu:insert-before select="/foo/bar/baz[2]">
14      <cheese>More cheese!</cheese>
15    </xu:insert-before>
16  </xu:if>
17
18  <xu:insert-before select="/foo/bar/baz[2]">
19    <cheese>Even more cheese!</cheese>
20  </xu:insert-before>
21
22  <xu:if test="/bar">
23    <xu:insert-before select="/foo/bar/baz[2]">
24      <sausages>No sausages today</sausages>
25    </xu:insert-before>
26  </xu:if>
27
28  <xu:variable
29    xmlns:private="http://www.jaxen.org/private"
30    name="private:twice">
31    <cracker/>
32    <!-- champagne -->
33    <?oisters with a bit of lemon?>
34  </xu:variable>
35
36  <xu:variable name="twice" select="'Twice'"/>
37
38  <xu:insert-after
39    select="/foo/bar"
40    xmlns:private="http://www.jaxen.org/private"
41    >
42    <xu:value-of select="$private:twice"/>
43    <xu:value-of select="$private:twice"/>
44    <xu:value-of select="$twice"/>
45  </xu:insert-after>
46
47</xu:modifications>
48