Sto provando a generare un documento PDF utilizzando FOP e Java.Convertire una stringa in un flusso di input XML in java
Ricevo l'XML come stringa e non come file.
Come posso convertire questa stringa XML in un flusso di input XML in modo che possa chiamare xslfoTransformer.transform (source, res); dove source è la mia stringa XML come stream di input.
Si prega di fornire i vostri suggerimenti.
Ho provato questo metodo ma sto ottenendo un'eccezione. java.lang.NullPointerException \t a org.apache.fop.area.AreaTreeHandler.endDocument (AreaTreeHandler.java:264) \t a org.apache.fop.fo.FOTreeBuilder.endDocument (FOTreeBuilder.java:171) \t a net.sf.saxon.event.ContentHandlerProxy.close (ContentHandlerProxy.java:255) \t a net.sf.saxon.event.ImplicitResultChecker.close (ImplicitResultChecker.java:69) \t a net.sf.saxon.event .ProxyReceiver.close (ProxyReceiver.java:87) \t a net.sf.saxon.event.ComplexContentOutputter.close (ComplexContentOutputter.java:468) \t a Eventuali indizi? – jobinbasani
Ok .. l'ho capito ... Ha funzionato quando ho rinominato l'elemento radice di xml in 'root'. Grazie per l'aiuto !!!! – jobinbasani