1 |
package dk.thoerup.traininfoservice.banedk; |
package dk.thoerup.traininfoservice.banedk; |
2 |
|
|
|
import java.io.ByteArrayInputStream; |
|
3 |
import java.io.File; |
import java.io.File; |
4 |
import java.io.IOException; |
import java.io.IOException; |
5 |
|
import java.io.StringReader; |
6 |
import java.io.StringWriter; |
import java.io.StringWriter; |
7 |
import java.util.logging.Level; |
import java.util.logging.Level; |
8 |
import java.util.logging.Logger; |
import java.util.logging.Logger; |
12 |
import javax.servlet.http.HttpServlet; |
import javax.servlet.http.HttpServlet; |
13 |
import javax.servlet.http.HttpServletRequest; |
import javax.servlet.http.HttpServletRequest; |
14 |
import javax.servlet.http.HttpServletResponse; |
import javax.servlet.http.HttpServletResponse; |
|
|
|
15 |
import javax.xml.transform.Source; |
import javax.xml.transform.Source; |
16 |
import javax.xml.transform.Templates; |
import javax.xml.transform.Templates; |
17 |
import javax.xml.transform.Transformer; |
import javax.xml.transform.Transformer; |
155 |
protected String xmlToHtml(String input) throws ServletException { |
protected String xmlToHtml(String input) throws ServletException { |
156 |
|
|
157 |
try { |
try { |
158 |
Transformer trans = xslTemplate.newTransformer(); |
Transformer trans = xslTemplate.newTransformer(); |
159 |
|
|
160 |
|
|
161 |
Source xml = new StreamSource( new ByteArrayInputStream(input.getBytes() )); |
Source xml = new StreamSource( new StringReader(input)); |
162 |
StringWriter out = new StringWriter(); |
StringWriter out = new StringWriter(); |
163 |
trans.transform(xml, new StreamResult(out)); |
trans.transform(xml, new StreamResult(out)); |
164 |
|
|