Tryag File Manager
Home
-
Turbo Force
Current Path :
/
usr
/
lib
/
python2.4
/
site-packages
/
_xmlplus
/
xslt
/
Upload File :
New :
File
Dir
//usr/lib/python2.4/site-packages/_xmlplus/xslt/RtfWriter.pyo
mň xůNc @ s d Z d k Z d k Z d k Z d k l Z d k l Z d k l Z d k l Z d k l Z l Z d e i f d YZ d S( s A special, simple writer for capturing result-tree fragments WWW: http://4suite.com/4XSLT e-mail: support@4suite.com Copyright (c) 1999-2001 Fourthought Inc., USA. All Rights Reserved. See http://4suite.com/COPYRIGHT for license and copyright information N( s EMPTY_NAMESPACE( s XSL_NAMESPACE( s Util( s SplitQName( s XMLNS_NAMESPACEs Nodet RtfWriterc B s\ t Z d Z d Z e d d Z d Z d d Z e d Z d Z d Z RS( Nc C sI | | _ | i | _ d | i _ | i g | _ d | _ | | _ d S( Nt ( t ownerDoct selft _ownerDoct createDocumentFragmentt _roott stringValuet _nodeStackt Nonet _currElementt outputParamst _outputParams( R R R ( ( t; /usr/lib/python2.4/site-packages/_xmlplus/xslt/RtfWriter.pyt __init__ s c C s | i S( N( R R ( R ( ( R t getResult s c C sĽ | p h } t | \ } } | i i | | } | i i | xQ | i D]C } | o | i t d | | | qQ | i t d | | qQ Wd | _ d S( Ns xmlns:t xmlnsR ( t extraNsst SplitQNamet namet prefixt localNameR R t createElementNSt namespacet new_elementR t appendt keyst setAttributeNSt XMLNS_NAMESPACER ( R R R R R R R ( ( R t startElement# s c C s/ | i d } | i d =| i d i | d S( Ni˙˙˙˙( R R R t appendChild( R R R ( ( R t endElement2 s i c C s@ | i i | } | i d } | i | | i | | _ d S( Ni˙˙˙˙( R R t createTextNodet textt new_textR t top_nodeR R ( R R! t escapeOutputR# R"