用 Java 处理 XSLT? [英] XSLT processing with Java?
本文介绍了用 Java 处理 XSLT?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
如何使用 JDK 在 Java 中使用 XSLT 处理器转换 XML?
How to transform XML with XSLT processor in Java using the JDK?
推荐答案
这是使用 java api 进行转换器的示例,正如@Raedwald 所说:
Here is sample for using java api for transformer, as @Raedwald said:
import javax.xml.transform.*;
import javax.xml.transform.stream.StreamResult;
import javax.xml.transform.stream.StreamSource;
import java.io.File;
import java.io.IOException;
import java.net.URISyntaxException;
public class TestMain {
public static void main(String[] args) throws IOException, URISyntaxException, TransformerException {
TransformerFactory factory = TransformerFactory.newInstance();
Source xslt = new StreamSource(new File("transform.xslt"));
Transformer transformer = factory.newTransformer(xslt);
Source text = new StreamSource(new File("input.xml"));
transformer.transform(text, new StreamResult(new File("output.xml")));
}
}
输入也可以是字符串或DOMSource,输出可以是DOMSource etc.
The input can also be from a string or DOMSource, the output can be to a DOMSource etc.
这篇关于用 Java 处理 XSLT?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文