Próbuję wygenerować dokument PDF za pomocą FOP i Java.Konwertuj ciąg znaków na strumień wejściowy XML w java
Otrzymuję XML jako ciąg, a nie jako plik.
Jak przekonwertować ten ciąg XML na strumień wejściowy XML, aby można było wywołać xslfoTransformer.transform (źródło, res); gdzie źródłem jest mój ciąg XML jako strumień wejściowy.
Proszę podać swoje sugestie.
Próbowałem tej metody, ale otrzymuję wyjątek. java.lang.NullPointerException \t w org.apache.fop.area.AreaTreeHandler.endDocument (AreaTreeHandler.java:264) \t w org.apache.fop.fo.FOTreeBuilder.endDocument (FOTreeBuilder.java:171) \t at net.sf.saxon.event.ContentHandlerProxy.close (ContentHandlerProxy.java:255) \t at net.sf.saxon.event.ImplicitResultChecker.close (ImplicitResultChecker.java:69) \t at net.sf.saxon.event .ProxyReceiver.close (ProxyReceiver.java:87) \t w net.sf.saxon.event.ComplexContentOutputter.close (ComplexContentOutputter.java:468) \t w Jakieś wskazówki? – jobinbasani
Ok..I wymyśliłem to ... Zadziałało, kiedy zmieniłem nazwę elementu głównego xml na "root". Dzięki za pomoc !!!! – jobinbasani