[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Re: pesky & and fop
eoin walsh wrote:
I'm trying to dynamically insert some special characters (bullet point for example - •) into a pdf produced using xsl + fop. Use String value = "\u8226"; instead (untested, look up details in the Java documentation). Transformer transformer = tbf.newTransformer(new StreamSource(xslfile)); DOMResult domResult = new javax.xml.transform.dom.DOMResult(); transformer.transform(new javax.xml.transform.dom.DOMSource (thedoc),domResult); // Now you can get the output Node from the DOMResult. Document result = (Document) domResult.getNode(); Not a chance. The following: will *only* work if you use a StreamResult.<fo:block><xsl:value-of select="THEBIGONE" disable-output- escaping="yes"/></fo:block> Take some time to think about the whole stuff: XML character references happen to occur in a *serialized XML* document only. In APIs, you encode characters according to the conventionss of the programming language, *except* when you are passing strings to a parser. A DOM document is not parsed like an XML file. J.Pietschmann XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
|
PURCHASE STYLUS STUDIO ONLINE TODAY!Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced! Download The World's Best XML IDE!Accelerate XML development with our award-winning XML IDE - Download a free trial today! Subscribe in XML format
|