Hello, in one of my custom generators I have to query a db attribute wich contains an xml-fragment. I do this by my addXML() method. An although it seems to produce the correct sax events, my transformers NEVER do apply anything to the resulting xml.
Two possibilities: - it is wrong to use CLOB for XML fragments in DB2 - my addXML is producing wrong output --------- my generator ------------- ..... startSimpleElement("ABSTRACT", attr); addSimpleTag("UEBERSCHRIFT", item.getUeberschrift()); addSimpleTag("ZUSAMMENFASSUNG", item.getZusammenfassung()); addSimpleTag("BILD", item.getBild()); // muss noch als XML geparst werden! addXML(item.getText()); endSimpleElement("ABSTRACT"); .... protected void addXML(String xml) { try { javax.xml.parsers.SAXParser parser = javax.xml.parsers.SAXParserFactory.newInstance().newSAXParser(); xml = "<?xml version=\"1.0\" encoding=\"ISO-8859-1\"?>\n" + xml; parser.parse(new StringBufferInputStream(xml), new DefaultHandler() { public void characters(char[] ch, int start,int length) throws SAXException { contentHandler.characters(ch, start, length); } public void startElement(String uri, String localName, String qName, Attributes attributes) throws SAXException { contentHandler.startElement(uri, localName, qName, attributes); } public void endElement(String uri, String localName, String qName) throws SAXException { contentHandler.endElement(uri, localName, qName); } }); } catch (Exception e) { } } ............................................................................ --------------------------------------------------------------------- Please check that your question has not already been answered in the FAQ before posting. <http://xml.apache.org/cocoon/faq/index.html> To unsubscribe, e-mail: <[EMAIL PROTECTED]> For additional commands, e-mail: <[EMAIL PROTECTED]>