| Name | Description | Type | Package | Framework |
| Append | Note: appending an attribute that is already present in an element will overwrite the old attribute value. | Class | org.exist.xupdate | ExistDB |
| Conditional | Class | org.exist.xupdate | ExistDB | |
| Insert | Class | org.exist.xupdate | ExistDB | |
| Modification | Base class for all XUpdate modifications. | Class | org.exist.xupdate | ExistDB |
| Remove | Class | org.exist.xupdate | ExistDB | |
| Rename | Class | org.exist.xupdate | ExistDB | |
| Replace | The modification replaces a node and its contents. | Class | org.exist.xupdate | ExistDB |
| Update | Class | org.exist.xupdate | ExistDB | |
| XUpdateProcessor | Main class to pre-process an XUpdate request. | Class | org.exist.xupdate | ExistDB |