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")));
}
}
https://www.javaworld.com/article/2075947/core-java/xslt-blooms-with-java.html
Wystarczy trochę poszukac...
XML na CSV
https://stackoverflow.com/questions/21413978/convert-an-xml-file-to-csv-file-using-java
example, pierwszy. Generalnie wpisująć nawet XSLT java Oracle- masz cały tutorial ... i jak może to być niezrozumiałe....
chyba że znasz jave " podstawowo" tzn dopiero raczkujesz, ale to nie powinieneś brać się za takie zadania chociaż one niczego nie wymagaja :D jak tylko 15 minut przeczytania dokumentacji i skorzystania z klas oferowanych przez JAVA