Minimal Conformance | |
Extensions to the Prolog | |
Variable Declaration | 0/2 |
Function Declaration | 0/21 |
New Kinds of Expressions | |
Insert Expressions | 1/100 |
Delete Expressions | 0/30 |
Replace Expressions | |
Replacing a Node | 0/22 |
Replacing the Value of a Node | 0/33 |
Rename Expressions | 0/44 |
Transform Expressions | 0/58 |
Compatibility of Updating Expressions | 0/30 |
Extension to Existing Expressions | |
FLWOR Expressions | 0/25 |
Typeswitch Expressions | 0/38 |
Conditional Expressions | 0/38 |
Comma Expressions | 0/38 |
Parenthesized Expression | 0/3 |
Function Call | 0/6 |
Other Expressions | 0/32 |
Extensions to Built-in Function Library | |
fn:put | |
fn:put() applied to document nodes | 0/8 |
fn:put() applied to element nodes | 0/3 |
XML Query Update Operations | |
XML Query Update Primitives | |
upd:insertBefore Primitive | |
upd:insertAfter Primitive | |
upd:insertInto Primitive | |
upd:insertIntoAsFirst Primitive | |
upd:insertIntoAsLast Primitive | |
upd:insertAttributes Primitive | |
upd:delete Primitive | |
upd:replaceNode Primitive | |
upd:replaceValue Primitive | |
upd:replaceElementContent Primitive | |
upd:rename Primitive | |
Data model errors on changing attributes | 0/17 |
Namespace binding conflicts on attribute updates | 0/19 |
XQuery Update Routines | |
upd:mergeUpdates | 0/2 |
upd:applyUpdates | 0/21 |
upd:revalidate | |
upd:removeType | |
upd:setToUntyped | 0/10 |
upd:propagateNamespace | 0/6 |
Additional Typing | 0/60 |
Other Tests | 0/1 |
Optional Features | |
Revalidation | |
Revalidation Declaration = strict | 0/21 |
Revalidation Declaration = strict unsupported | 0/1 |
Revalidation Declaration = lax | 0/19 |
Revalidation Declaration = lax unsupported | 0/1 |
Revalidation Declaration = skip | 0/33 |
Revalidation Declaration = skip unsupported | 0/1 |
Revalidation Declaration = strict + skip | 0/1 |
Update Facility Static Typing Feature | 0/27 |
Tests that need the Full Axis Feature | 0/14 |
fn:put applied to nodes other than document and element nodes | |
fn:put() applied to comment nodes | 0/1 |
fn:put() applied to comment nodes - failing | 0/1 |
fn:put() applied to processing-instruction nodes | 0/1 |
fn:put() applied to processing-instruction nodes - failing | 0/1 |
fn:put() applied to attribute nodes | 0/1 |
fn:put() applied to attribute nodes - failing | 0/1 |
fn:put() applied to text nodes | 0/1 |
fn:put() applied to text nodes - failing | 0/1 |
Use Cases | |
Use Cases "R" - Updating Relational Data | 0/11 |
Use Cases "address Book" - Synchronizing address book entries | 0/1 |
Use Cases "Soap" - processing messages | 0/1 |
Use Cases "Namespaces" - moving elements from one namespace to another | 0/1 |
Use Cases "Parts" - modifying recursive documents | 0/7 |
Use Cases "Nil" | 0/1 |