-í
ü‘<c       sQ    d  Z    d k l Z  d k l Z  d k l Z  d k l Z  d k l Z  d k Z d k	 Z	  d k
 l Z  d e f d	 „  ƒ  YZ "h  d
 d <d d <d d <d d <d d <d d <d d <d d <d d <d d <d d <d d  <d d! <d d" <d d# <d d$ <d% d& <d% d' <d( d) <d* d+ <d, d- <d. d/ <d0 d1 <d2 d3 <d4 d5 <d4 d6 <d7 d8 <d7 d9 <d: d; <d< d= <d< d> <d< d? <d@ dA <dB dC <dD dD <dE dF <dE dG <Z JdH dI dJ dK dL dM dN dO dP dQ dR dS dT dU dV dW dX dY dZ d[ d\ d] d^ d_ d` da db dc g Z d S(d   sÉ   
WWW: http://4suite.com/4DOM         e-mail: support@4suite.com

Copyright (c) 2000 Fourthought Inc, USA.   All Rights Reserved.
See  http://4suite.com/COPYRIGHT  for license and copyright information
(   s   Node(   s   NotSupportedErr(   s   Document(   s   implementation(   s   extN(   s   HTML_DTDs   HTMLDocumentc      s–    d „  Z  ) d „  Z , d „  Z 1 d „  Z 7 d „  Z E d „  Z P d „  Z S d „  Z V d	 „  Z Y d
 „  Z	 ] d „  Z
 a d „  Z g d „  Z j d „  Z t d „  Z … d „  Z ˆ d „  Z ‹ d „  Z “ d „  Z œ d „  Z ¡ d „  Z © d „  Z ¬ d „  Z ¯ d „  Z ² d „  Z µ d „  Z ¸ d „  Z » d „  Z ¾ d „  Z Ã e d „ Z Î d „  Z Ù d  „  Z  î d! „  Z! ÿ d" „  Z" d# „  Z# e$ i% i& ƒ  Z% e% i' h  e d$ <e d% <e d& <e d' <e d( <e
 d) <e d* <e d+ <e	 d, <e d- <e d. <ƒ e$ i( i& ƒ  Z( e( i' h  e d$ <e d( <e d. <ƒ e) e( d/ „ e$ i* e% i+ ƒ  ƒ Z* RS(0   Nc    s‡     t  i |  t ƒ  d |  i d <  t |  i d <! d |  i d <# d |  i d <$ d |  i d <% t t i d ƒ |  i d	 <d  S(
   Ns    s
   __referrers   __domains   __URLs   __cookiei    s
   __writables   xml.dom.htmls   _html(   s   Documents   __init__s   selfs   Nones   __dict__s   varss   syss   modules(   s   self(    (    sL   /usr/local/twc/lib/python2.2/site-packages/_xmlplus/dom/html/HTMLDocument.pys   __init__ s   c    s   ) * |  i d Sd  S(   Ns   __URL(   s   selfs   __dict__(   s   self(    (    sL   /usr/local/twc/lib/python2.2/site-packages/_xmlplus/dom/html/HTMLDocument.pys   _get_URL) s   c    s>   , - |  i d ƒ } . t d „  | ƒ } / t i | ƒ Sd  S(   Ns   Ac    s   . |  i ƒ  S(   N(   s   xs	   _get_name(   s   x(    (    sL   /usr/local/twc/lib/python2.2/site-packages/_xmlplus/dom/html/HTMLDocument.pys   <lambda>. s    (   s   selfs   getElementsByTagNames   anchorss   filters   implementations   _4dom_createHTMLCollection(   s   selfs   anchors(    (    sL   /usr/local/twc/lib/python2.2/site-packages/_xmlplus/dom/html/HTMLDocument.pys   _get_anchors, s   c    sT   1 2 |  i d ƒ } 3 |  i d ƒ } 4 t d „  | ƒ } 5 t i | | ƒ Sd  S(   Ns   APPLETs   OBJECTc    s   4 |  i ƒ  S(   N(   s   xs	   _get_code(   s   x(    (    sL   /usr/local/twc/lib/python2.2/site-packages/_xmlplus/dom/html/HTMLDocument.pys   <lambda>4 s    (   s   selfs   getElementsByTagNames   als   ols   filters   implementations   _4dom_createHTMLCollection(   s   selfs   ols   al(    (    sL   /usr/local/twc/lib/python2.2/site-packages/_xmlplus/dom/html/HTMLDocument.pys   _get_applets1 s   c    sŠ   7 8 d } : |  i d ƒ } ; | o < |  i d ƒ } n = | o > | d } n& A |  i d ƒ } B |  i i | ƒ C | Sd  S(   Ns    s   FRAMESETs   BODYi    (   s   bodys   selfs   getElementsByTagNames   elementss   createElements   documentElements   appendChild(   s   selfs   bodys   elements(    (    sL   /usr/local/twc/lib/python2.2/site-packages/_xmlplus/dom/html/HTMLDocument.pys	   _get_body7 s   	
c    sy   E F |  i d ƒ } G | o H |  i d ƒ } n I | o" K | d i i | | d ƒ n N |  i i | ƒ d  S(   Ns   FRAMESETs   BODYi    (   s   selfs   getElementsByTagNames   elementss
   parentNodes   replaceChilds   newBodys   documentElements   appendChild(   s   selfs   newBodys   elements(    (    sL   /usr/local/twc/lib/python2.2/site-packages/_xmlplus/dom/html/HTMLDocument.pys	   _set_bodyE s   
"c    s   P Q |  i d Sd  S(   Ns   __cookie(   s   selfs   __dict__(   s   self(    (    sL   /usr/local/twc/lib/python2.2/site-packages/_xmlplus/dom/html/HTMLDocument.pys   _get_cookieP s   c    s   S T | |  i d <d  S(   Ns   __cookie(   s   cookies   selfs   __dict__(   s   selfs   cookie(    (    sL   /usr/local/twc/lib/python2.2/site-packages/_xmlplus/dom/html/HTMLDocument.pys   _set_cookieS s   c    s   V W |  i d Sd  S(   Ns   __domain(   s   selfs   __dict__(   s   self(    (    sL   /usr/local/twc/lib/python2.2/site-packages/_xmlplus/dom/html/HTMLDocument.pys   _get_domainV s   c    s)   Y Z |  i d ƒ } [ t i | ƒ Sd  S(   Ns   FORM(   s   selfs   getElementsByTagNames   formss   implementations   _4dom_createHTMLCollection(   s   selfs   forms(    (    sL   /usr/local/twc/lib/python2.2/site-packages/_xmlplus/dom/html/HTMLDocument.pys
   _get_formsY s   c    s)   ] ^ |  i d ƒ } _ t i | ƒ Sd  S(   Ns   IMG(   s   selfs   getElementsByTagNames   imagess   implementations   _4dom_createHTMLCollection(   s   selfs   images(    (    sL   /usr/local/twc/lib/python2.2/site-packages/_xmlplus/dom/html/HTMLDocument.pys   _get_images] s   c    sT   a b |  i d ƒ } c |  i d ƒ } d t d „  | | ƒ } e t i | ƒ Sd  S(   Ns   AREAs   Ac    s   d |  i ƒ  S(   N(   s   xs	   _get_href(   s   x(    (    sL   /usr/local/twc/lib/python2.2/site-packages/_xmlplus/dom/html/HTMLDocument.pys   <lambda>d s    (   s   selfs   getElementsByTagNames   areass   anchorss   filters   linkss   implementations   _4dom_createHTMLCollection(   s   selfs   anchorss   linkss   areas(    (    sL   /usr/local/twc/lib/python2.2/site-packages/_xmlplus/dom/html/HTMLDocument.pys
   _get_linksa s   c    s   g h |  i d Sd  S(   Ns
   __referrer(   s   selfs   __dict__(   s   self(    (    sL   /usr/local/twc/lib/python2.2/site-packages/_xmlplus/dom/html/HTMLDocument.pys   _get_referrerg s   c    sf   j k |  i d ƒ } l | o< n | d } o | i ƒ  p | i o q | i i Sn n r d Sd  S(   Ns   TITLEi    s    (   s   selfs   getElementsByTagNames   elementss   titles	   normalizes
   firstChilds   data(   s   selfs   elementss   title(    (    sL   /usr/local/twc/lib/python2.2/site-packages/_xmlplus/dom/html/HTMLDocument.pys
   _get_titlej s   
c    s²   t v |  i d ƒ } w | oE x | d } y | i ƒ  z | i o { | | i _ | d  Sn n) ~ |  i d ƒ }  |  i	 ƒ  i
 | ƒ € |  i | ƒ }  | i
 | ƒ d  S(   Ns   TITLEi    (   s   selfs   getElementsByTagNames   title_nodess
   title_nodes	   normalizes
   firstChilds   titles   datas   createElements   _4dom_getHeads   appendChilds   createTextNodes   text(   s   selfs   titles
   title_nodes   texts   title_nodes(    (    sL   /usr/local/twc/lib/python2.2/site-packages/_xmlplus/dom/html/HTMLDocument.pys
   _set_titlet s   
c    s   … † d |  i d <d  S(   Ni    s
   __writable(   s   selfs   __dict__(   s   self(    (    sL   /usr/local/twc/lib/python2.2/site-packages/_xmlplus/dom/html/HTMLDocument.pys   close… s   c    s   ˆ ‰ |  i d d | ƒ Sd  S(   Ns   *s   NAME(   s   selfs   _4dom_getElementsByAttributes   elementName(   s   selfs   elementName(    (    sL   /usr/local/twc/lib/python2.2/site-packages/_xmlplus/dom/html/HTMLDocument.pys   getElementsByNameˆ s   c    sW   ‹  d |  i d <Ž t |  i d < d |  i d < d |  i d <‘ d |  i d <d  S(   Ns    s
   __referrers   __domains   __urls   __cookiei   s
   __writable(   s   selfs   __dict__s   None(   s   self(    (    sL   /usr/local/twc/lib/python2.2/site-packages/_xmlplus/dom/html/HTMLDocument.pys   open‹ s
   c    sj   “ ” |  i d o • d  Sn — d k l } ˜ t | |  ƒ } ™ | |  j o š |  i | ƒ n d  S(   Ns
   __writable(   s   FromHTML(   s   selfs   __dict__s   xml.dom.ext.reader.HtmlLibs   FromHTMLs   FromHtmls   sts   ds   appendChild(   s   selfs   sts   FromHTMLs   d(    (    sL   /usr/local/twc/lib/python2.2/site-packages/_xmlplus/dom/html/HTMLDocument.pys   write“ s   c    s$   œ  | d } ž |  i | ƒ d  S(   Ns   
(   s   sts   selfs   write(   s   selfs   st(    (    sL   /usr/local/twc/lib/python2.2/site-packages/_xmlplus/dom/html/HTMLDocument.pys   writelnœ s   c    sH   ¡ ¢ |  i d d | ƒ } £ | i d j o ¤ | d Sn ¥ t Sd  S(   Ns   *s   IDi    (   s   selfs   _4dom_getElementsByAttributes   IDs   hcs   lengths   None(   s   selfs   IDs   hc(    (    sL   /usr/local/twc/lib/python2.2/site-packages/_xmlplus/dom/html/HTMLDocument.pys   getElementByID¡ s   c    s   © ª |  i | ƒ Sd  S(   N(   s   selfs   _4dom_createHTMLElements   tagName(   s   selfs   tagName(    (    sL   /usr/local/twc/lib/python2.2/site-packages/_xmlplus/dom/html/HTMLDocument.pys   createElement© s   c    s   ¬ ­ |  i | ƒ Sd  S(   N(   s   selfs   _4dom_createHTMLElements   qname(   s   selfs	   namespaces   qname(    (    sL   /usr/local/twc/lib/python2.2/site-packages/_xmlplus/dom/html/HTMLDocument.pys   createElementNS¬ s   c    s#   ¯ ° t  i |  t i | ƒ ƒ Sd  S(   N(   s   Documents   createAttributes   selfs   strings   uppers   name(   s   selfs   name(    (    sL   /usr/local/twc/lib/python2.2/site-packages/_xmlplus/dom/html/HTMLDocument.pys   createAttribute¯ s   c     s   ² ³ t  ƒ  ‚ d  S(   N(   s   NotSupportedErr(   s   argss   kw(    (    sL   /usr/local/twc/lib/python2.2/site-packages/_xmlplus/dom/html/HTMLDocument.pys   createCDATASection² s   c     s   µ ¶ t  ƒ  ‚ d  S(   N(   s   NotSupportedErr(   s   argss   kw(    (    sL   /usr/local/twc/lib/python2.2/site-packages/_xmlplus/dom/html/HTMLDocument.pys   createEntityReferenceµ s   c     s   ¸ ¹ t  ƒ  ‚ d  S(   N(   s   NotSupportedErr(   s   argss   kw(    (    sL   /usr/local/twc/lib/python2.2/site-packages/_xmlplus/dom/html/HTMLDocument.pys   createProcessingInstruction¸ s   c     s   » ¼ t  ƒ  ‚ d  S(   N(   s   NotSupportedErr(   s   argss   kw(    (    sL   /usr/local/twc/lib/python2.2/site-packages/_xmlplus/dom/html/HTMLDocument.pys   _4dom_createEntity» s   c     s   ¾ ¿ t  ƒ  ‚ d  S(   N(   s   NotSupportedErr(   s   argss   kw(    (    sL   /usr/local/twc/lib/python2.2/site-packages/_xmlplus/dom/html/HTMLDocument.pys   _4dom_createNotation¾ s   c    s­   Ã Ä |  i | ƒ } Å t i ƒ  } Æ xx | DÆ ]m } Ç | i | ƒ } È | t j o
 | d j o É | i | ƒ n% Ê | | j o Ë | i | ƒ n q. WÌ | Sd  S(   Ns    (   s   selfs   getElementsByTagNames   tagNames   nls   implementations   _4dom_createHTMLCollections   hcs   elems   getAttributes	   attributes   attrs	   attrValues   Nones   append(   s   selfs   tagNames	   attributes	   attrValues   nls   attrs   hcs   elem(    (    sL   /usr/local/twc/lib/python2.2/site-packages/_xmlplus/dom/html/HTMLDocument.pys   _4dom_getElementsByAttributeÃ s   
 	c    ss   Î Ï |  i d ƒ } Ð | o; Ñ |  i d ƒ } Ó |  i ƒ  } Ô |  i i | | ƒ n Ö | d } × | Sd  S(   Ns   HEADi    (	   s   selfs   getElementsByTagNames   nls   createElements   heads	   _get_bodys   bodys   documentElements   insertBefore(   s   selfs   bodys   nls   head(    (    sL   /usr/local/twc/lib/python2.2/site-packages/_xmlplus/dom/html/HTMLDocument.pys   _4dom_getHeadÎ s   c    s  Ù Ú t  i | ƒ } Û t i | ƒ o Ü t d | ƒ ‚ n Þ | t j o$ ß d k l } à | |  | ƒ Sn ä t  i
 | d ƒ | d } å t i | | ƒ } æ d | } ç |  i i | ƒ o é t d | ƒ n ë t |  i | | ƒ } ì | |  | ƒ Sd  S(   Ns   Unknown HTML Element: %s(   s   HTMLElementi    i   s   HTML%sElements   xml.dom.html.%s(   s   strings   lowers   tagNames   lowereds   HTML_DTDs   has_keys	   TypeErrors   NoClassTagss   HTMLElements   selfs   uppers   capitalizeds
   HTMLTagMaps   gets   elements   modules   _htmls
   __import__s   getattrs   klass(   s   selfs   tagNames   capitalizeds   modules   elements   lowereds   klasss   HTMLElement(    (    sL   /usr/local/twc/lib/python2.2/site-packages/_xmlplus/dom/html/HTMLDocument.pys   _4dom_createHTMLElementÙ s   c    sþ   î ï t  ƒ  } ð |  i ƒ  | i d <ñ |  i ƒ  | i d <ò |  i ƒ  | i d <ó |  i ƒ  | i d <ô | o‚ õ |  i	 t
 j	 o) ÷ |  i	 i d ƒ } ø | i | ƒ n ù |  i t
 j	 o/ û |  i i d d | ƒ} ü | i | ƒ n n ý | Sd  S(   Ns
   __referrers   __domains   __URLs   __cookiei    i   s   newOwner(   s   HTMLDocuments   clones   selfs   _get_referrers   __dict__s   _get_domains   _get_URLs   _get_cookies   deeps   doctypes   Nones	   cloneNodes   dts   _4dom_setDocumentTypes   documentElements   roots   appendChild(   s   selfs   deeps   clones   roots   dt(    (    sL   /usr/local/twc/lib/python2.2/site-packages/_xmlplus/dom/html/HTMLDocument.pys	   cloneNodeî s   
c    s   ÿ  d Sd  S(   Ni    (    (   s   self(    (    sL   /usr/local/twc/lib/python2.2/site-packages/_xmlplus/dom/html/HTMLDocument.pys   isXmlÿ s   c    s   d Sd  S(   Ni   (    (   s   self(    (    sL   /usr/local/twc/lib/python2.2/site-packages/_xmlplus/dom/html/HTMLDocument.pys   isHtmls   s   titles   referrers   domains   URLs   bodys   imagess   appletss   linkss   formss   anchorss   cookiec    s   | i |  ƒ S(   N(   s   ms   has_keys   k(   s   ks   m(    (    sL   /usr/local/twc/lib/python2.2/site-packages/_xmlplus/dom/html/HTMLDocument.pys   <lambda>s    (,   s   __init__s   _get_URLs   _get_anchorss   _get_appletss	   _get_bodys	   _set_bodys   _get_cookies   _set_cookies   _get_domains
   _get_formss   _get_imagess
   _get_linkss   _get_referrers
   _get_titles
   _set_titles   closes   getElementsByNames   opens   writes   writelns   getElementByIDs   createElements   createElementNSs   createAttributes   createCDATASections   createEntityReferences   createProcessingInstructions   _4dom_createEntitys   _4dom_createNotations   Nones   _4dom_getElementsByAttributes   _4dom_getHeads   _4dom_createHTMLElements	   cloneNodes   isXmls   isHtmls   Documents   _readComputedAttrss   copys   updates   _writeComputedAttrss   filters   _readOnlyAttrss   keys(    (    (    sL   /usr/local/twc/lib/python2.2/site-packages/_xmlplus/dom/html/HTMLDocument.pys   HTMLDocument sR   
	s+s   IsIndexs   Isindexs   OptGroups   Optgroups   TextAreas   Textareas   FieldSets   Fieldsets   ULists   Uls   OLists   Ols   DLists   Dls	   Directorys   Dirs   LIs   Lis	   Paragraphs   Ps   Headings   H1s   H2s   H3s   H4s   H5s   H6s   Quotes   Qs
   Blockquotes   BRs   Brs   BaseFonts   Basefonts   HRs   Hrs   Anchors   As   Images   Imgs   TableCaptions   Captions   TableCols   Cols   Colgroups	   TableCells   Tds   Ths   TableRows   Trs   TableSections   Theads   Tbodys   Tfoots   FrameSets   Framesets   IFrames   Iframes   Forms   Mods   Inss   Dels   subs   sups   spans   bdos   tts   is   bs   us   ss   strikes   bigs   smalls   ems   strongs   dfns   codes   samps   kbds   vars   cites   acronyms   abbrs   dds   dts   noframess   noscripts   addresss   center(   s   __doc__s   xml.doms   Nodes   NotSupportedErrs   xml.dom.Documents   Documents   implementations   exts   strings   syss   xml.dom.htmls   HTML_DTDs   HTMLDocuments
   HTMLTagMaps   NoClassTags(   s   Nodes   HTMLDocuments   NotSupportedErrs   strings   implementations
   HTMLTagMaps   HTML_DTDs   syss   exts   Documents   NoClassTags(    (    sL   /usr/local/twc/lib/python2.2/site-packages/_xmlplus/dom/html/HTMLDocument.pys   ? s   ÿ 
ÿ W(