3218344154

3218344154



Projektowanie systemów informatycznych

xsl: import.

Instancje klasy Transformer można uzyskać za pomocą metody newTransformer () obiektu TransformerFactory. Transformacji dokonuje metoda transform klasy Transformer. Jej argumentami są oczywiście Source iResult. Klasami implementującymi interfejs Source są DOMSource, SAXSource, StreamSource. Interfejs Result implementują zaś klasy DOMResult, SAXResult, StreamResult.

Obiekt Transformer możemy utworzyć z kilkoma instrukcjami transformacji. W tym przypadku wyszczególnione transformacje zostaną oczywiście wykonane. Jeśli Transformer nie posiada instrukcji, to zwyczajnie kopiuje źródło do wyniku.

Przykład. Program dokonuje przekształcenia zamówienia (komunikatu SOAP) do postaci pliku html.

Szkielet programu order_xslt:

1.    Import pakietów Javy

•    j ava. io. * - podstawowy pakiet

•    j avax.xml.parsers.*,org.xml.sax.*,org.w3c.dom.*,

javax.xml.transform. *, javax.xml.transform.stream.*, javax.xml. transform.dom. * - pakiety umożliwiające przetwarzanie dokumentu XML na postać HTML

2.    Główne fragmenty programu

public class order_xslt {

static Document document;

f-cja main

public static void main (String argv [])

{

if (argv.length != 2)

{

System.err.println ("Files not found");

System.exit (1);

}

utworzenie obiektu DocumentBuilderFactory i skonfigurowanie go tak, aby wspierał mechanizm przestrzeni nazw

DocumentBuilderFactory factory =

DocumentBuilderFactory.newlnstance()

factory.setNamespaceAware(true);

try

{

utworzenie obiektu reprezentującego arkusz stylów File stylesheet = new File(argv[0]); obiekt datafile reprezentuje plik xml

File datafile = new File(argv[l]);

DocumentBuilder builder = factory.newDocumentBuilder();

Michał Bleja


Uniwersytet Łódzki



Wyszukiwarka

Podobne podstrony:
>    Parametry opisujące ruch jakie można uzyskać za pomocą systemów do analizy
egz strona Imię i Nazwisko: Bytom 19.06.2009 EGZAMIN Z PRZEDMIOTU projektowanie SYSTEMÓW INFORMACYJ
strona 3SPINSituation Niniejszy projekt systemu informatycznego planuje się dla nowopowstałego sklep
1b Projektowanie systemów informacyjnych klasówka zaliczeniowa, czerwiec 2006 Imię i
Seminarium: Modelowanie i projektowanie systemów informacyjnych działających w sieciach
2a I Projektowanie systemów informacyjayc^i kolokwium zaliczeniowe, czerwiec 2006 2. Napisz jakiego
2c Projektowanie systemów informacyjnychkolokwium zaliczeniowe, czerwiec 2006 10. Podaj przykład ste
Projektowanie systemów informacyjnych klasówka zaliczeniowa, czerwiec 2006 Imię i nazwisko 2.
12992772v721500674710557926493 n I Pierwszy v% Polsce projekt systemów* informacji o terenie (TERKM
2a I Projektowanie systemów informacyjayc^i kolokwium zaliczeniowe, czerwiec 2006 2. Napisz jakiego
Projektowanie systemów informacyjnych egzamin wrzesień 2002 Imię i
egzamin wrzesień 2002 Projektowanie systemów informacyjnych Imię i nazwisko Nr.... Gr..........
DSC00261 (15) W literaturze można spotkać stwierdzenie, że nigdy nie należy projekt I systemu inform
4. Metody projektowania systemów informatycznych Opracowanie: Rafał DylewskiPROJEKTOWANIE I JEGO MIE

więcej podobnych podstron