Changeset 43
- Timestamp:
- Mon Jun 27 07:49:43 2005
- Files:
-
- trunk/transolution/xmlutils/dom_reader_writer.py (modified) (diff)
- trunk/transolution/xmlutils/__init__.py (modified) (diff)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
trunk/transolution/xmlutils/dom_reader_writer.py
r39 r43 3 3 #-------------------------------------------- 4 4 # dom implementation agnostic loading and & serialization 5 USE_CDOMLETTE = 15 USE_CDOMLETTE = True 5 5 try: 6 6 if not USE_CDOMLETTE: raise ImportError('Not using CDOMLETTE') … … 16 16 dom_name = "Minidom" 17 17 18 def createDocument(name,ns=EMPTY_NAMESPACE,publicId=None,systemId=None): 19 if dom_name == "4Suite Domlette": 20 xmldoc = dom_impl.createDocument(ns, name, None) 21 xmldoc.publicId = publicId 22 xmldoc.systemId = systemId 23 else: 24 xmldoctype = dom_impl.createDocumentType(name, publicId, systemId) 25 xmldoc = dom_impl.createDocument(ns, name, xmldoctype) 26 return xmldoc 18 27 19 28 def loadXml(fname,uri='urn:bogus:dummy'): -
trunk/transolution/xmlutils/__init__.py
r19 r43 1 1 __doc__ = '''XML Dom manipulation util functions''' 2 2 3 from dom_reader_writer import loadXml,parseString,toxml,EMPTY_NAMESPACE,dom_name,dom_impl 3 from dom_reader_writer import loadXml,parseString,toxml,EMPTY_NAMESPACE,dom_name,dom_impl,createDocument 3 3 from dom_edit import getText,getNodeSpan,removeNodes,copyNodes,pasteNodes,splitText 4 4 from dom_attr_util import getNodeAttr,setNodeAttr,createNodeAttr,removeNodeAttr,setCreateNodeAttr
