/** Transforms the given XML string using the specified XSLT stylesheet. */ public static String transformXML(String xml, Templates xslt) throws IOException { xml = avoidUndeclaredNamespaces(xml); return transformXML(new StreamSource(new StringReader(xml)), xslt); }
/** * Transforms the given XML string using the specified XSLT stylesheet. * * @param xml the XML string to be transformed * @param xslt the {@link Templates} object representing an XSLT stylesheet * @return the XML string that results from applying the stylesheet * @throws IOException if there is an error parsing the XML * @see #getStylesheet(String, Class) */ public static String transformXML(String xml, Templates xslt) throws IOException { xml = avoidUndeclaredNamespaces(xml); return transformXML(new StreamSource(new StringReader(xml)), xslt); }
@BeforeClass public void setUp() throws Exception { InputStream source = this.getClass().getResourceAsStream(ref.FILE_LOCATION); ServiceFactory sf = new ServiceFactory(); OMEXMLService service = sf.getInstance(OMEXMLService.class); String xml = XMLTools.transformXML( new StreamSource(source), UPDATE_201106); ome = (OME) service.createOMEXMLRoot(xml); }
XMLTools.getStylesheet(XSLT_2003FC, OMEXMLServiceImpl.class); transformed = XMLTools.transformXML(xml, update2003FC); XMLTools.getStylesheet(XSLT_200706, OMEXMLServiceImpl.class); transformed = XMLTools.transformXML(xml, update200706); XMLTools.getStylesheet(XSLT_200802, OMEXMLServiceImpl.class); transformed = XMLTools.transformXML(xml, update200802); transformed = XMLTools.transformXML(transformed, update200809); transformed = XMLTools.transformXML(transformed, update200909); transformed = XMLTools.transformXML(transformed, update201004); transformed = XMLTools.transformXML(transformed, update201006); transformed = XMLTools.transformXML(transformed, update201106); transformed = XMLTools.transformXML(transformed, update201206); transformed = XMLTools.transformXML(transformed, update201306); transformed = XMLTools.transformXML(transformed, update201501);
XMLTools.getStylesheet(XSLT_2003FC, OMEXMLServiceImpl.class); transformed = XMLTools.transformXML(xml, update2003FC); XMLTools.getStylesheet(XSLT_200706, OMEXMLServiceImpl.class); transformed = XMLTools.transformXML(xml, update200706); XMLTools.getStylesheet(XSLT_200802, OMEXMLServiceImpl.class); transformed = XMLTools.transformXML(xml, update200802); transformed = XMLTools.transformXML(transformed, update200809); transformed = XMLTools.transformXML(transformed, update200909); transformed = XMLTools.transformXML(transformed, update201004); transformed = XMLTools.transformXML(transformed, update201006); transformed = XMLTools.transformXML(transformed, update201106); transformed = XMLTools.transformXML(transformed, update201206); transformed = XMLTools.transformXML(transformed, update201306); transformed = XMLTools.transformXML(transformed, update201501);
@BeforeClass public void setUp() throws Exception { InputStream source = this.getClass().getResourceAsStream(RESOURCE); ServiceFactory sf = new ServiceFactory(); OMEXMLService service = sf.getInstance(OMEXMLService.class); String xml = XMLTools.transformXML( new StreamSource(source), UPDATE_201106); ome = (OME) service.createOMEXMLRoot(xml); }