-í
¼Ï<c       sé     d  Z    d Z  d k T d k l Z l Z 	 d k T d e i f d „  ƒ  YZ P d „  Z	 S d f  d „  ƒ  YZ
 y d	 „  Z ~ e d
 j oL  e ƒ  Z € e i e i ƒ  ƒ  e i e i ƒ  ƒ ‚ e i d ƒ n d S(   s/   
A SAX driver for the LT XML Python interface.
s   0.10(   s   *(   s   saxlibs   saxutilss   SAX_XMLinterc      s¡     d „  Z   d „  Z  d „  Z  d „  Z  d „  Z   d „  Z # d „  Z & d „  Z ) d	 „  Z , d
 „  Z	 / d „  Z
 2 d „  Z 7 d „  Z RS(   Nc    s     t  i i |  ƒ d  S(   N(   s   saxlibs   Parsers   __init__s   self(   s   self(    (    sO   /usr/local/twc/lib/python2.2/site-packages/_xmlplus/sax/drivers/drv_ltdriver.pys   __init__ s   c    s      |  i t | t ƒ ƒ d  S(   N(   s   selfs   _parses   Opens   sysIDs   NSL_read(   s   selfs   sysID(    (    sO   /usr/local/twc/lib/python2.2/site-packages/_xmlplus/sax/drivers/drv_ltdriver.pys   parse s   c    s      |  i t | t ƒ ƒ d  S(   N(   s   selfs   _parses   FOpens   files   NSL_read(   s   selfs   file(    (    sO   /usr/local/twc/lib/python2.2/site-packages/_xmlplus/sax/drivers/drv_ltdriver.pys	   parseFile s   c    s     t  d ƒ ‚ d  S(   Ns   Locales not supported(   s   SAXException(   s   selfs   locale(    (    sO   /usr/local/twc/lib/python2.2/site-packages/_xmlplus/sax/drivers/drv_ltdriver.pys	   setLocale s   c    s     d Sd  S(   Ns   XMLinter(    (   s   self(    (    sO   /usr/local/twc/lib/python2.2/site-packages/_xmlplus/sax/drivers/drv_ltdriver.pys   get_parser_name s   c    s     ! d Sd  S(   Ns   Unknown(    (   s   self(    (    sO   /usr/local/twc/lib/python2.2/site-packages/_xmlplus/sax/drivers/drv_ltdriver.pys   get_parser_version  s   c    s   # $ t  Sd  S(   N(   s   version(   s   self(    (    sO   /usr/local/twc/lib/python2.2/site-packages/_xmlplus/sax/drivers/drv_ltdriver.pys   get_driver_version# s   c    s   & ' d Sd  S(   Ni    (    (   s   self(    (    sO   /usr/local/twc/lib/python2.2/site-packages/_xmlplus/sax/drivers/drv_ltdriver.pys   is_validating& s   c    s   ) * d Sd  S(   Ni   (    (   s   self(    (    sO   /usr/local/twc/lib/python2.2/site-packages/_xmlplus/sax/drivers/drv_ltdriver.pys   is_dtd_reading) s   c    s   , - t  d ƒ ‚ d  S(   Ns!   Incremental parsing not supported(   s   SAXException(   s   self(    (    sO   /usr/local/twc/lib/python2.2/site-packages/_xmlplus/sax/drivers/drv_ltdriver.pys   reset, s   c    s   / 0 t  d ƒ ‚ d  S(   Ns!   Incremental parsing not supported(   s   SAXException(   s   selfs   data(    (    sO   /usr/local/twc/lib/python2.2/site-packages/_xmlplus/sax/drivers/drv_ltdriver.pys   feed/ s   c    s   2 3 t  d ƒ ‚ d  S(   Ns!   Incremental parsing not supported(   s   SAXException(   s   self(    (    sO   /usr/local/twc/lib/python2.2/site-packages/_xmlplus/sax/drivers/drv_ltdriver.pys   close2 s   c    s•  7 8 t  | ƒ } 9 xy9 | on: | i d j o) ; |  i i | i < t | i	 ƒ ƒ n = | i d j o > |  i i
 | i ƒ nó ? | i d j o) @ |  i i | i d t | i ƒ ƒ n· A | i d j o? B |  i i | i C t | i	 ƒ ƒ D |  i i
 | i ƒ ne E | i d j o# F |  i i t i d t ƒ ƒ n/ G | i d j o H d	 GHn J d
 | i GHL t  | ƒ } q Wd  S(   Ns   starts   ends   texti    s   emptys   bads   Syntax errors   pis   ?pis   ###(   s
   GetNextBits   files   bits   types   selfs   doc_handlers   startElements   labels   AttributeItems   items
   endElements
   characterss   bodys   lens   err_handlers
   fatalErrors   saxlibs   SAXExceptions   None(   s   selfs   files   bit(    (    sO   /usr/local/twc/lib/python2.2/site-packages/_xmlplus/sax/drivers/drv_ltdriver.pys   _parse7 s(    
)#(   s   __init__s   parses	   parseFiles	   setLocales   get_parser_names   get_parser_versions   get_driver_versions   is_validatings   is_dtd_readings   resets   feeds   closes   _parse(    (    (    sO   /usr/local/twc/lib/python2.2/site-packages/_xmlplus/sax/drivers/drv_ltdriver.pys   SAX_XMLinter s   c    s   P Q |  d Sd  S(   Ni    (   s   pair(   s   pair(    (    sO   /usr/local/twc/lib/python2.2/site-packages/_xmlplus/sax/drivers/drv_ltdriver.pys   nameP s   s   AttributeItemc      sq   S U d „  Z  Y d „  Z \ d „  Z _ d „  Z b d „  Z h d „  Z k d „  Z q d „  Z t d	 „  Z RS(
   Nc    s%   U V | |  _  W t | ƒ |  _ d  S(   N(   s   items   selfs   ItemActualAttributess   list(   s   selfs   item(    (    sO   /usr/local/twc/lib/python2.2/site-packages/_xmlplus/sax/drivers/drv_ltdriver.pys   __init__U s   c    s   Y Z t  |  i ƒ Sd  S(   N(   s   lens   selfs   list(   s   self(    (    sO   /usr/local/twc/lib/python2.2/site-packages/_xmlplus/sax/drivers/drv_ltdriver.pys	   getLengthY s   c    s   \ ] |  i | d Sd  S(   Ni    (   s   selfs   lists   i(   s   selfs   i(    (    sO   /usr/local/twc/lib/python2.2/site-packages/_xmlplus/sax/drivers/drv_ltdriver.pys   getName\ s   c    s   _ ` d Sd  S(   Ns   CDATA(    (   s   selfs   i(    (    sO   /usr/local/twc/lib/python2.2/site-packages/_xmlplus/sax/drivers/drv_ltdriver.pys   getType_ s   c    sF   b c t  | ƒ t j o d t |  i | ƒ Sn f |  i | d Sd  S(   Ni   (   s   types   is
   StringTypes
   GetAttrVals   selfs   items   list(   s   selfs   i(    (    sO   /usr/local/twc/lib/python2.2/site-packages/_xmlplus/sax/drivers/drv_ltdriver.pys   getValueb s   c    s   h i t  |  i ƒ Sd  S(   N(   s   lens   selfs   list(   s   self(    (    sO   /usr/local/twc/lib/python2.2/site-packages/_xmlplus/sax/drivers/drv_ltdriver.pys   __len__h s   c    sF   k l t  | ƒ t j o m t |  i | ƒ Sn o |  i | d Sd  S(   Ni    (   s   types   keys
   StringTypes
   GetAttrVals   selfs   items   list(   s   selfs   key(    (    sO   /usr/local/twc/lib/python2.2/site-packages/_xmlplus/sax/drivers/drv_ltdriver.pys   __getitem__k s   c    s   q r t  t |  i ƒ Sd  S(   N(   s   maps   names   selfs   list(   s   self(    (    sO   /usr/local/twc/lib/python2.2/site-packages/_xmlplus/sax/drivers/drv_ltdriver.pys   keysq s   c    s   t u t  |  i | ƒ Sd  S(   N(   s
   GetAttrVals   selfs   items   key(   s   selfs   key(    (    sO   /usr/local/twc/lib/python2.2/site-packages/_xmlplus/sax/drivers/drv_ltdriver.pys   has_keyt s   (	   s   __init__s	   getLengths   getNames   getTypes   getValues   __len__s   __getitem__s   keyss   has_key(    (    (    sO   /usr/local/twc/lib/python2.2/site-packages/_xmlplus/sax/drivers/drv_ltdriver.pys   AttributeItemS s   c      s   y z t  ƒ  Sd  S(   N(   s   SAX_XMLinter(    (    (    sO   /usr/local/twc/lib/python2.2/site-packages/_xmlplus/sax/drivers/drv_ltdriver.pys   create_parsery s   s   __main__s   tst.xmlN(   s   __doc__s   versions   typess   xml.saxs   saxlibs   saxutilss   XMLinters   Parsers   SAX_XMLinters   names   AttributeItems   create_parsers   __name__s   ps   setDocumentHandlers	   Canonizers   setErrorHandlers   ErrorPrinters   parse(   s   SAX_XMLinters   ps   saxlibs   versions   saxutilss   AttributeItems   create_parsers   name(    (    sO   /usr/local/twc/lib/python2.2/site-packages/_xmlplus/sax/drivers/drv_ltdriver.pys   ? s   	

C&