File: K2-DirectConElemNamespace-79.xq

package info (click to toggle)
qtxmlpatterns-opensource-src 5.15.15-2
  • links: PTS, VCS
  • area: main
  • in suites: trixie
  • size: 308,860 kB
  • sloc: xml: 360,343; cpp: 91,994; ansic: 388; sh: 53; sed: 31; makefile: 23
file content (20 lines) | stat: -rw-r--r-- 900 bytes parent folder | download | duplicates (4)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
(:*******************************************************:)
(: Test: K2-DirectConElemNamespace-79                    :)
(: Written by: Frans Englich                             :)
(: Date: 2007-11-22T11:31:21+01:00                       :)
(: Purpose: Ensure that namespaces are expanded in the correct places(negative test). :)
(:*******************************************************:)
let $e := document{(<X1:L xmlns:X1="http://ns.example.com/URL1">1</X1:L>,
                    <X2:L xmlns:X2="http://ns.example.com/URL2">2</X2:L>)}
return <outer xmlns:P="http://ns.example.com/URL1">
       {
           let $outer as element(P:L) := $e/element(P:L)
           return
           <inner xmlns:P="http://ns.example.com/URL2">
           {
                let $inner as element(P:L) := $outer
                return $inner
           }
           </inner>
       }
   </outer>