サンプル入力 xml を渡す xsl 変換を実行して、最終的な変換 xml を最終的に達成する必要があります。トランスフォーマーの Java API を使用してプログラムを作成しました。 xalan api 2.7.1も、以下はjaaを使用したコードで、xalan互換で変換する必要があります
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")));
}
}