]> gitweb @ CieloNegro.org - hxt-compile.git/blobdiff - Text/XML/HXT/Compilation/XmlTree.hs
Makefiles
[hxt-compile.git] / Text / XML / HXT / Compilation / XmlTree.hs
index 37bb842ad370dd1564ca232f88e43f27f49e3d94..7f8d48bebe390c4e0ba45b214b0d1443b9144710 100644 (file)
@@ -68,5 +68,9 @@ a $: b = HsApp a b
 
 
 compileQName :: QName -> HsExp
-compileQName (QN prefix local ns)
-    = unq "mkQName" $: litStr prefix $: litStr local $: litStr ns
+compileQName qn
+    = let prefix = namePrefix   qn
+          local  = localPart    qn
+          ns     = namespaceUri qn
+      in
+        unq "mkQName" $: litStr prefix $: litStr local $: litStr ns