X-Git-Url: http://git.cielonegro.org/gitweb.cgi?p=hxt-compile.git;a=blobdiff_plain;f=Text%2FXML%2FHXT%2FCompilation%2FXmlTree.hs;h=7f8d48bebe390c4e0ba45b214b0d1443b9144710;hp=37bb842ad370dd1564ca232f88e43f27f49e3d94;hb=1dbe832a2826be88eda5fb1229576108bd133d69;hpb=fd97e226a965bc39e95b901125ec38f60eeaadfe diff --git a/Text/XML/HXT/Compilation/XmlTree.hs b/Text/XML/HXT/Compilation/XmlTree.hs index 37bb842..7f8d48b 100644 --- a/Text/XML/HXT/Compilation/XmlTree.hs +++ b/Text/XML/HXT/Compilation/XmlTree.hs @@ -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