Hello all, I recently ran across a situation in which sax.saxutils.quoteattr did not work as I expected. I am writing Leo outlines as opml files http://en.wikipedia.org/wiki/OPML which forces me to write python code in xml attributes rather than xml elements (as is done in .leo files).
The problem is that the sax parser I am using ignores newlines in attributes. After reading the thread at: http://mail.python.org/pipermail/python-list/2006-March/332307.html I was able to work around the problem by converting newlines to ' \n'. This makes the opml file as readable as possible (since the attributes contains newlines in addition to the character reference In addition, the sax parser seems happy. My questions: - Does anyone know whether this is guaranteed to be a general solution? That is, are sax parsers *obliged* to ignore newlines in attributes? - If sax parsers are indeed obliged to ignore newlines in attributes, would it be a good idea to (optionally?) have sax.saxutils.quoteattr perform the substitution of newlines to ' \n' ? Thanks. Edward -------------------------------------------------------------------- Edward K. Ream email: [EMAIL PROTECTED] Leo: http://webpages.charter.net/edreamleo/front.html -------------------------------------------------------------------- -- http://mail.python.org/mailman/listinfo/python-list