Hi All, I could not find a dedicated libxml2/libxlst group so I thought I would see if anyone here could help.
I have a system which captures the stdout from various sources and writes it into a generic xml file. This file then needs to be transformed to get the correct html format for rendering in a webserver. I am using the following code to perform the translation: styledoc = libxml2.parseFile('stdout.xsl') style = libxslt.parseStylesheetDoc(styledoc) doc = libxml2.parseFile('stdout.xml') result = style.applyStylesheet(doc, None) style.saveResultToFilename('stdout.html'), result, 0) style.freeStylesheet() doc.freeDoc() result.freeDoc() Given the following stdout.xml sample: <report> <stdout>some app spew...</stdout> <stdout>laa laaa laa...</stdout> <stdout>something interesting <badthinghappening></stdout> </report> It seems that the resultant 'stdout.html' file shows the final stdout message translated too: <stdout>something interesting <badthinghappening></stdout> which of course results in a badly formed file with a missing tag :( How do I get libxml2/libxlst to not touch the '<' and '>' Cheers -Shaun -- http://mail.python.org/mailman/listinfo/python-list