XML DOM: XML/XHTML inside a text node
uche.ogbuji at gmail.com
uche.ogbuji at gmail.com
Fri Nov 4 11:37:03 EST 2005
"""
In my program, I get input from the user and insert it into an XHTML
document. Sometimes, this input will contain XHTML, but since I'm
inserting it as a text node, xml.dom.minidom escapes the angle brackets
('<' becomes '<', '>' becomes '>'). I want to be able to
override this behavior cleanly. I know I could pipe the input through
a SAX parser and create nodes to insert into the tree, but that seems
kind of messy. Is there a better way?
"""
Amara 1.1.6 supports inserting an XML fragment into a document or
element object. Many short examples here:
http://copia.ogbuji.net/blog/2005-09-21/Dare_s_XLI
excerpt:
Adding a <phone> element as a child of the <contact> element'
contacts.xml_append_fragment('<phone>%s</phone>'%'206-555-0168'
http://uche.ogbuji.net/tech/4suite/amara
--
Uche Ogbuji Fourthought, Inc.
http://uche.ogbuji.net http://fourthought.com
http://copia.ogbuji.net http://4Suite.org
Articles: http://uche.ogbuji.net/tech/publications/
More information about the Python-list
mailing list