Fejlett programozási technikák II. Juhos István juhos@inf.u-szeged.hu www.inf.u-szeged.hu/~juhos 7
XML feldolgozás és létrehozás http://java.sun.com/xml DOM,SAX,XSLT => JAXP XML feldolgozás és létrehozás http://java.sun.com/xml
JAXP: Java API for XML Processing SAX és DOM SAX = Simple API for XML (folyam kiértékelés) DOM = Document Object Model (fa építés) JAXP: Java API for XML Processing javax.xml.parsers csomag SAXParserFactory DocumentBuilderFactory Document
SAX run sax cmd bin\env ant cd dist src/xml/presentation.xml src/edu/…/SAX.java
DOM run dom run dom-ns src/xml/presentation.xml src/edu/…/DOM.java
XSLT run xslt src/xml/book.xml (src/xml/book.xsl) src/edu/…/XSLT.java
Dinamikus XML és XSL HF Írassuk ki ha drága egy termek (17 feletti a VALUE értéke) a. XSL-ben b. JAVA-ban A books táblázat utolsó oszlopába írjuk az PRICE és a QUANTITY szorzatát JAVA-ból.
Hasznos linkek http://java.sun.com/xml/tutorial_intro.html http://www.w3.org/TR/xpath