ó
úàÜdc @ s¡ d d l Z d d l Z d Z d d d „ ƒ YZ e j d ƒ d Z d Z d Z e j e e e ƒ ƒ Z
e
j ƒ Z e j
ƒ Z e ƒ Z e j e j e j e ƒ e j e ƒ Z e j e ƒ Z e d k sÕ e j rê d
GHe j d ƒ n e j ƒ e j e ƒ Z e j e ƒ Z e d k s(e j r=d GHe j d ƒ n e j ƒ [
[ [ e j ƒ e j ƒ e j d ƒ d k rd GHn d
e j d ƒ GHe j ƒ d S( iÿÿÿÿNs test stringt ErrorHandlerc B s e Z d „ Z d „ Z RS( c C s
g | _ d S( N( t errors( t self( ( sD /opt/cpanel/ea-libxml2/share/doc/libxml2/python/examples/validRNG.pyt __init__ s c C s/ | t k r t d ƒ ‚ n | j j | ƒ d S( Ns. Error handler did not receive correct argument( t ARGt ExceptionR t append( R t msgt data( ( sD /opt/cpanel/ea-libxml2/share/doc/libxml2/python/examples/validRNG.pyt handler s ( t __name__t
__module__R R ( ( ( sD /opt/cpanel/ea-libxml2/share/doc/libxml2/python/examples/validRNG.pyR s i s¡
A foo element.
s‡
s•
badi s error doing RelaxNG validations. Error: document supposed to be RelaxNG invalidt OKs Memory leak %d bytes( ( t libxml2t sysR R t debugMemoryt schemat validt invalidt relaxNGNewMemParserCtxtt lent rngpt relaxNGParset rngst relaxNGNewValidCtxtt ctxtt et setValidityErrorHandlerR t parseDoct doct relaxNGValidateDoct retR t exitt freeDoct relaxNGCleanupTypest
cleanupParsert
dumpMemory( ( ( sD /opt/cpanel/ea-libxml2/share/doc/libxml2/python/examples/validRNG.pyt sB