• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Transformata XSLT

Object Storage Arubacloud
0 głosów
598 wizyt
pytanie zadane 2 marca 2018 w Java przez Tytanohinoid Początkujący (370 p.)
zmienione kategorie 16 lipca 2018 przez Patrycjerz
Witam

Mam do zrobienia dwa zadanka :
Przygotować transformatę XSLT, która zamieni plik plik1.xml na plik2.xml.
Przygotować transfromatę XSLT, która zamieni plik plik1.xml na plik3.csv.

Czytam już jakiś czas na ten temat, jednak nadal nie wiem jak to ruszyć. O ile transformata na plik HTML jest dość dobrze opisana w internecie, to niestety podmiany XML na XML i XML na CSV nie widzę. Największy problem sprawia mi to, jak i gdzie "podczepić" plik2 w taki sposób, aby plik1 został podmieniony,

Będę wdzięczny za cenne rady jak rozwiązać to rozwiązać.

Pozdrawiam

1 odpowiedź

0 głosów
odpowiedź 4 marca 2018 przez Wiciorny Ekspert (270,170 p.)
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

Podobne pytania

–1 głos
0 odpowiedzi 89 wizyt
pytanie zadane 8 grudnia 2015 w Inne języki przez rafalmagician Obywatel (1,320 p.)
0 głosów
1 odpowiedź 140 wizyt
pytanie zadane 22 marca 2022 w Java przez mateusz45 Gaduła (3,240 p.)
0 głosów
1 odpowiedź 125 wizyt

92,575 zapytań

141,424 odpowiedzi

319,649 komentarzy

61,960 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj.

Akademia Sekuraka

Kolejna edycja największej imprezy hakerskiej w Polsce, czyli Mega Sekurak Hacking Party odbędzie się już 20 maja 2024r. Z tej okazji mamy dla Was kod: pasjamshp - jeżeli wpiszecie go w koszyku, to wówczas otrzymacie 40% zniżki na bilet w wersji standard!

Więcej informacji na temat imprezy znajdziecie tutaj. Dziękujemy ekipie Sekuraka za taką fajną zniżkę dla wszystkich Pasjonatów!

Akademia Sekuraka

Niedawno wystartował dodruk tej świetnej, rozchwytywanej książki (około 940 stron). Mamy dla Was kod: pasja (wpiszcie go w koszyku), dzięki któremu otrzymujemy 10% zniżki - dziękujemy zaprzyjaźnionej ekipie Sekuraka za taki bonus dla Pasjonatów! Książka to pierwszy tom z serii o ITsec, który łagodnie wprowadzi w świat bezpieczeństwa IT każdą osobę - warto, polecamy!

...