o !Qçd³ã@s˜dZGdd„dƒZdZdZdZdZdZdZd Zd Z d Z d Z d Z dZ dZdZdZdZGdd„deƒZGdd„deƒZGdd„deƒZGdd„deƒZGdd„deƒZGdd„deƒZGdd „d eƒZGd!d"„d"eƒZGd#d$„d$eƒZGd%d&„d&eƒZGd'd(„d(eƒZGd)d*„d*eƒZGd+d,„d,eƒZGd-d.„d.eƒZ Gd/d0„d0eƒZ!Gd1d2„d2eƒZ"Gd3d4„d4eƒZ#Gd5d6„d6ƒZ$d7Z%d8Z&d9Z'd:Z(d:Z)dd;l*m+Z+m,Z,d:S)s rc@óeZdZeZdS)Ú IndexSizeErrN)rrrÚINDEX_SIZE_ERRr!rrrrr$Lór$c@r#)ÚDomstringSizeErrN)rrrÚDOMSTRING_SIZE_ERRr!rrrrr'Or&r'c@r#)ÚHierarchyRequestErrN)rrrÚHIERARCHY_REQUEST_ERRr!rrrrr)Rr&r)c@r#)ÚWrongDocumentErrN)rrrÚWRONG_DOCUMENT_ERRr!rrrrr+Ur&r+c@r#)ÚInvalidCharacterErrN)rrrÚINVALID_CHARACTER_ERRr!rrrrr-Xr&r-c@r#)ÚNoDataAllowedErrN)rrrÚNO_DATA_ALLOWED_ERRr!rrrrr/[r&r/c@r#)ÚNoModificationAllowedErrN)rrrÚNO_MODIFICATION_ALLOWED_ERRr!rrrrr1^r&r1c@r#)Ú NotFoundErrN)rrrÚ NOT_FOUND_ERRr!rrrrr3ar&r3c@r#)ÚNotSupportedErrN)rrrÚNOT_SUPPORTED_ERRr!rrrrr5dr&r5c@r#)ÚInuseAttributeErrN)rrrÚINUSE_ATTRIBUTE_ERRr!rrrrr7gr&r7c@r#)ÚInvalidStateErrN)rrrÚINVALID_STATE_ERRr!rrrrr9jr&r9c@r#)Ú SyntaxErrN)rrrÚ SYNTAX_ERRr!rrrrr;mr&r;c@r#)ÚInvalidModificationErrN)rrrÚINVALID_MODIFICATION_ERRr!rrrrr=pr&r=c@r#)Ú NamespaceErrN)rrrÚ NAMESPACE_ERRr!rrrrr?sr&r?c@r#)ÚInvalidAccessErrN)rrrÚINVALID_ACCESS_ERRr!rrrrrAvr&rAc@r#)Ú ValidationErrN)rrrÚVALIDATION_ERRr!rrrrrCyr&rCc@s eZdZdZdZdZdZdZdS)ÚUserDataHandlerzBClass giving the operation constants for UserDataHandler.handle().rrrrN)rrrrZ NODE_CLONEDZ NODE_IMPORTEDZ NODE_DELETEDZ NODE_RENAMEDrrrrrE|s rEz$http://www.w3.org/XML/1998/namespacezhttp://www.w3.org/2000/xmlns/zhttp://www.w3.org/1999/xhtmlN)ÚgetDOMImplementationÚregisterDOMImplementation)-rrr%r(r*r,r.r0r2r4r6r8r:r<r>r@rBrDrrr$r'r)r+r-r/r1r3r5r7r9r;r=r?rArCrEZ XML_NAMESPACEZXMLNS_NAMESPACEZXHTML_NAMESPACEZEMPTY_NAMESPACEZ EMPTY_PREFIXZdomregrFrGrrrrÚsT