| (: Name: extexpr-17 :) | |
| (: Description: An extension expression for which the pragma is ignored and default expression is a "typeswitch" expression :) | |
| declare namespace ns1 = "http://example.org/someweirdnamespace"; | |
| (: insert-start :) | |
| declare variable $input-context1 external; | |
| (: insert-end :) | |
| (# ns1:you-do-not-know-me-as-index #) | |
| {typeswitch ("A String") | |
| case $i as xs:decimal | |
| return "test failed" | |
| case $i as xs:integer | |
| return "test failed" | |
| case $i as xs:string | |
| return "test passed" | |
| default | |
| return "test failed" } |