o ?Og@sdZGdddZdZdZdZdZdZdZd Zd Z d Z d Z d Z dZ dZdZdZdZGdddeZGdddeZGdddeZGdddeZGdddeZGdddeZGdd d eZGd!d"d"eZGd#d$d$eZGd%d&d&eZGd'd(d(eZGd)d*d*eZGd+d,d,eZGd-d.d.eZ Gd/d0d0eZ!Gd1d2d2eZ"Gd3d4d4eZ#Gd5d6d6Z$d7Z%d8Z&d9Z'd:Z(d:Z)dd;l*m+Z+m,Z,d:S)s rc@eZdZeZdS) IndexSizeErrN)rrrINDEX_SIZE_ERRr!rrrrr$Lr$c@r#)DomstringSizeErrN)rrrDOMSTRING_SIZE_ERRr!rrrrr'Or&r'c@r#)HierarchyRequestErrN)rrrHIERARCHY_REQUEST_ERRr!rrrrr)Rr&r)c@r#)WrongDocumentErrN)rrrWRONG_DOCUMENT_ERRr!rrrrr+Ur&r+c@r#)InvalidCharacterErrN)rrrINVALID_CHARACTER_ERRr!rrrrr-Xr&r-c@r#)NoDataAllowedErrN)rrrNO_DATA_ALLOWED_ERRr!rrrrr/[r&r/c@r#)NoModificationAllowedErrN)rrrNO_MODIFICATION_ALLOWED_ERRr!rrrrr1^r&r1c@r#) NotFoundErrN)rrr NOT_FOUND_ERRr!rrrrr3ar&r3c@r#)NotSupportedErrN)rrrNOT_SUPPORTED_ERRr!rrrrr5dr&r5c@r#)InuseAttributeErrN)rrrINUSE_ATTRIBUTE_ERRr!rrrrr7gr&r7c@r#)InvalidStateErrN)rrrINVALID_STATE_ERRr!rrrrr9jr&r9c@r#) SyntaxErrN)rrr SYNTAX_ERRr!rrrrr;mr&r;c@r#)InvalidModificationErrN)rrrINVALID_MODIFICATION_ERRr!rrrrr=pr&r=c@r#) NamespaceErrN)rrr NAMESPACE_ERRr!rrrrr?sr&r?c@r#)InvalidAccessErrN)rrrINVALID_ACCESS_ERRr!rrrrrAvr&rAc@r#) ValidationErrN)rrrVALIDATION_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)getDOMImplementationregisterDOMImplementation)-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_PREFIXZdomregrFrGrrrrsT