我有以下代碼執行從一個JAXB註釋對象到另一個JAXB註釋對象的XSLT轉換。在這種情況下,表現會很差嗎?它是否將JAXB對象編碼爲XML,將其轉換爲另一個XML並取消編排,還是有更好的技巧?JAXB和XSLT性能
TransformerFactory transformerFactory = TransformerFactory.newInstance();
Transformer transformer = transformerFactory.newTransformer(new StreamSource(mapping.getInputStream()));
JAXBResult result = new JAXBResult(JaxbUtils.getJAXBContext(CalypsoUploadDocument.class));
transformer.transform(new JAXBSource(JaxbUtils.getJAXBContext(CalypsoUploadDocument.class), uploadMessage),result);
return result.getResult();
不是真的知道你的模板實例 –
javax.xml.transform.Templates的意思。用於將XSLT文檔緩存爲內存中的Java對象。 – rmuller
感謝您提供模板提示。實際上我有一個用例,我將一遍又一遍地使用我的模板。 –