úÎÎJ0      !"#$%&'()*+,-./None ;=FNT] 01234None ;=FNT]¯None ;=FNT]²ÿtA catch-all instance: by default objects don't have parent attributes. The alternative solution is to write a default implementation in the class, but it has a drawback that it requires numerous (boilerplate) empty instances - one for each type that doesn't have parent attributes (most types). This overlappable instance gets overriden for XML records (described in Data.THGen.XML:) because they can store parent attributes added via the !% and ?% operators. For example,  applied to a  or  value returns []> because of this instance. However, an XML record defined as Foo =:= record !% "bar"! will have its own TH-generated ) instance that inspects the value of its barU field and returns it as an attribute. This way the TH-generators can safely apply 8 to any value without worrying about missing instances.    None;=>?AFNT]5/Get a local part of (possibly) fully qualified 6::xmlLocalName "{http://example.com/ns/my-namespace}my-name" "my-name" !"#$%$% !"# 789:;<=>?@ABCDEFGHIJKLMNOPQ0222 2!2"2#2R    !!""#$%&'()*+,-./0123456789:;<=>?@AABCDEEFFGGHHIJKLMNOPQQRRSTU'xml-isogen-0.3.0-2he1fPDXeTtAr3XmObIUXEData.THGen.XMLData.THGen.EnumText.XML.ParentAttributesData.THGen.Compatghc-prim GHC.TypesInt integer-gmpGHC.Integer.TypeInteger#text-1.2.2.2-EakMpasry3jA6OIwSZhq9MData.Text.InternalTextEnumDescExhaustiveness Exhaustive NonExhaustive enumGenerate$fEqExhaustiveness$fOrdExhaustiveness$fShowExhaustivenessToXmlAttributetoXmlAttributeToXmlParentAttributestoXmlParentAttributestoXmlAttributeIntegral$fToXmlParentAttributesa$fToXmlAttributeNatural$fToXmlAttributeInteger$fToXmlAttributeWord$fToXmlAttributeInt$fToXmlAttributeText PrefixNameExhaustivenessName$fIsStringIsoXmlDescEnumCon=:=!?*+!%?%&recordenum$fIsStringExhaustivenessName$fIsString(->)$fIsStringPrefixName$fIsString(->)0 $fIsStringIsoXmlDescPreAttribute$fIsString(->)1$fIsStringIsoXmlDescPreField$fIsString(->)2-$fDescriptionExhaustivenessNameIsoXmlDescEnum'$fDescriptionPrefixNameIsoXmlDescRecorddataDnewtypeD nonStrictType strictType varStrictType xmlLocalName&xml-types-0.3.6-BKHFN0QDiAC9D7pCgqpQYjData.XML.TypesNameIsoXmlDescRecordIsoXmlDescRecordPartIsoXmlDescRecordFieldIsoXmlDescRecordAttributeIsoXmlDescAttributeIsoXmlDescFieldIsoXmlDescPreAttributeIsoXmlDescPreFieldXmlAttributePluralXmlAttributePluralMandatoryXmlAttributePluralOptionalXmlFieldPluralXmlFieldPluralMandatoryXmlFieldPluralOptionalXmlFieldPluralRepeatedXmlFieldPluralMultipliedIsoXmlDescEnumIsoXmlDescEnumConunIsoXmlDescEnumCon Description