コード例 #1
0
 @Test
 public void docInStringOut() throws Exception {
   transformer = new XsltPayloadTransformer(getXslResourceThatOutputsText());
   transformer.setResultFactory(new StringResultFactory());
   transformer.setAlwaysUseResultFactory(true);
   transformer.afterPropertiesSet();
   Object returned =
       transformer.doTransform(buildMessage(XmlTestUtil.getDocumentForString(docAsString)));
   assertEquals("Wrong type of return ", StringResult.class, returned.getClass());
   assertEquals("Wrong content in string", "hello world", returned.toString());
 }
コード例 #2
0
 @Test
 public void stringInDomResultOut() throws Exception {
   Resource resource = new ClassPathResource("transform-with-import.xsl", this.getClass());
   transformer = new XsltPayloadTransformer(resource);
   transformer.setResultFactory(new StringResultFactory());
   transformer.setAlwaysUseResultFactory(true);
   transformer.afterPropertiesSet();
   Object returned =
       transformer.doTransform(buildMessage(XmlTestUtil.getDocumentForString(docAsString)));
   assertEquals("Wrong type of return ", StringResult.class, returned.getClass());
 }