examples/xmlpatterns/filetree/queries/listCPPFiles.xq
changeset 0 1918ee327afb
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/examples/xmlpatterns/filetree/queries/listCPPFiles.xq	Mon Jan 11 14:00:40 2010 +0000
@@ -0,0 +1,19 @@
+declare variable $where as xs:string := string($fileTree/@filePath);
+<html>
+  <head>
+    <title>All cpp files in: {$where}</title>
+  </head>
+  <body>
+    <p>
+      cpp-files found in {$where} sorted by size:
+    </p>
+    <ul> {
+      for $file in $fileTree//file[@suffix = "cpp"]
+      order by xs:integer($file/@size)
+      return 
+        <li>
+          {string($file/@fileName)}, size: {string($file/@size)}
+        </li>
+    } </ul>
+  </body>
+</html>