-í
›}<c       su     d  Z   	 d d d !Z  d k l Z  d k l Z  d e i f d „  ƒ  YZ 7 d e f d	 „  ƒ  YZ d
 S(   sÁ   
    MoinMoin - XML Utilities

    Copyright (c) 2001 by Jürgen Hermann <jh@web.de>
    All rights reserved, see COPYING for details.

    $Id: util.py,v 1.2 2001/12/08 02:40:27 jhermann Exp $
s   $Revision: 1.2 $i   iþÿÿÿ(   s   saxutils(   s   configs   XMLGeneratorc      sh     h  Z   d „  Z  d „  Z  h  d „ Z # d „  Z ' h  d „ Z , d „  Z 1 d „  Z RS(   Nc    s8     t  i i |  d | d t i ƒ |  i |  _ d  S(   Ns   outs   encoding(	   s   saxutilss   XMLGenerators   __init__s   selfs   outs   configs   charsets   default_xmlnss   xmlns(   s   selfs   out(    (    sQ   /home/ai3/gregs/moin-install/lib/python2.2/site-packages/MoinMoin/wikixml/util.pys   __init__ s   "c    sw     t  | ƒ t  d ƒ j o  | }  t | f } n,  d | }  |  i | d | d f }  | | f Sd  S(   Ns    s   %s:%si    i   (   s   types   tags   qnames   Nones   selfs   xmlns(   s   selfs   tags   qname(    (    sQ   /home/ai3/gregs/moin-install/lib/python2.2/site-packages/MoinMoin/wikixml/util.pys
   _build_tag s   	c    s5      |  i | ƒ \ } } ! |  i | | | ƒ d  S(   N(   s   selfs
   _build_tags   tags   qnames   startElementNSs   attr(   s   selfs   tags   attrs   qname(    (    sQ   /home/ai3/gregs/moin-install/lib/python2.2/site-packages/MoinMoin/wikixml/util.pys	   startNode s   c    s2   # $ |  i | ƒ \ } } % |  i | | ƒ d  S(   N(   s   selfs
   _build_tags   tags   qnames   endElementNS(   s   selfs   tags   qname(    (    sQ   /home/ai3/gregs/moin-install/lib/python2.2/site-packages/MoinMoin/wikixml/util.pys   endNode# s   c    sT   ' ( |  i | | ƒ ) | o  ) |  i t | t i ƒ ƒ n * |  i	 | ƒ d  S(   N(
   s   selfs	   startNodes   tags   attrs   values
   characterss   unicodes   configs   charsets   endNode(   s   selfs   tags   values   attr(    (    sQ   /home/ai3/gregs/moin-install/lib/python2.2/site-packages/MoinMoin/wikixml/util.pys
   simpleNode' s   
  c    sZ   , - t  i i |  ƒ . x: |  i i ƒ  D. ]& \ } } / |  i | p t	 | ƒ q) Wd  S(   N(
   s   saxutilss   XMLGenerators   startDocuments   selfs   xmlnss   itemss   prefixs   uris   startPrefixMappings   None(   s   selfs   uris   prefix(    (    sQ   /home/ai3/gregs/moin-install/lib/python2.2/site-packages/MoinMoin/wikixml/util.pys   startDocument, s    c    sQ   1 2 x1 |  i i ƒ  D2 ] } 3 |  i | p t ƒ q W4 t i i |  ƒ d  S(   N(	   s   selfs   xmlnss   keyss   prefixs   endPrefixMappings   Nones   saxutilss   XMLGenerators   endDocument(   s   selfs   prefix(    (    sQ   /home/ai3/gregs/moin-install/lib/python2.2/site-packages/MoinMoin/wikixml/util.pys   endDocument1 s    	(   s   default_xmlnss   __init__s
   _build_tags	   startNodes   endNodes
   simpleNodes   startDocuments   endDocument(    (    (    sQ   /home/ai3/gregs/moin-install/lib/python2.2/site-packages/MoinMoin/wikixml/util.pys   XMLGenerator s   		s   RssGeneratorc      s_   7 8 h  d e  <d d <d d <d d <d d	 <Z @ d
 „  Z C d „  Z G d „  Z RS(   Ns   http://purl.org/rss/1.0/s+   http://www.w3.org/1999/02/22-rdf-syntax-ns#s   rdfs   http://www.w3.org/1999/xlinks   xlinks    http://purl.org/dc/elements/1.1/s   dcs%   http://purl.org/rss/1.0/modules/wiki/s   wikic    s   @ A t  i |  d | ƒd  S(   Ns   out(   s   XMLGenerators   __init__s   selfs   out(   s   selfs   out(    (    sQ   /home/ai3/gregs/moin-install/lib/python2.2/site-packages/MoinMoin/wikixml/util.pys   __init__@ s   c    s:   C D t  i |  ƒ E |  i |  i d d f d h  ƒ d  S(   Ns   rdfs   RDFs   rdf:RDF(   s   XMLGenerators   startDocuments   selfs   startElementNSs   xmlns(   s   self(    (    sQ   /home/ai3/gregs/moin-install/lib/python2.2/site-packages/MoinMoin/wikixml/util.pys   startDocumentC s   c    s7   G H |  i |  i d d f d ƒ I t i |  ƒ d  S(   Ns   rdfs   RDFs   rdf:RDF(   s   selfs   endElementNSs   xmlnss   XMLGenerators   endDocument(   s   self(    (    sQ   /home/ai3/gregs/moin-install/lib/python2.2/site-packages/MoinMoin/wikixml/util.pys   endDocumentG s    (   s   Nones   default_xmlnss   __init__s   startDocuments   endDocument(    (    (    sQ   /home/ai3/gregs/moin-install/lib/python2.2/site-packages/MoinMoin/wikixml/util.pys   RssGenerator7 s   6N(   s   __doc__s   __version__s   xml.saxs   saxutilss   MoinMoins   configs   XMLGenerators   RssGenerator(   s   RssGenerators   __version__s   configs   XMLGenerators   saxutils(    (    sQ   /home/ai3/gregs/moin-install/lib/python2.2/site-packages/MoinMoin/wikixml/util.pys   ? s
   (