Wenn du Anfänger bist würde ich mal damit anfangen den XML-Parser unter "normalem" Java anzusprechen, dann erst das Servlet dazu basteln.
Um XML zu bearbeiten/verarbeiten brauchst du einen Parser, einer ist z.B. xalan-j:
http://xml.apache.org/xalan-j/ oder piccolo:
http://piccolo.sourceforge.net/ du findest einen Haufen bei google:
http://www.google.at/search?q=xml+parser+java
"Installation" ist meistens keine nötig, die Datei(en) des Parsers müssen nur im classpath sein (d.h. du kannst sie irgendwohin geben, musst dem Compiler mit dem Parameter -classpath "Pfad" nur sagen wo sie sind oder du kopierst sie in ein Verzeichniss das sowieso im classpath liegt (z.B. javaverzeichniss/lib).
Auf der Sun Seite findest du einen Haufen Tutorials. Prinzipiell gibt es zwei Möglichkeiten einen Parser zu verwenden: SAX und DOM.
Wenn du schon mal GUIs unter Java (mit JFC/Swing) programmiert hast wirst du dich in SAX schnell heimisch fühlen. Ansonsten ist DOM vermutlich der einfachere Einstieg (generell ist SAX schneller allerdings eher für Programme geeignet die einen Datenstrom sequenziell - also der Reihe nach, kein herumspringen - abarbeiten).
Jak
Links:
http://www.google.at/search?q=xml+java
http://java.sun.com/xml/tutorial_intro.html
http://www.ibiblio.org/xml/books/xmljava/
http://java.sun.com/xml/jaxp/dist/1....ial/index.html
____________________________________
Join the DNRC |
Godwin\'s Law (thx@stona)
Documentation is like sex: If it\'s good, it\'s very, very good. If it\'s bad, it\'s better than nothing.
\"In theory, theory and practice are the same. In practice, they are not\" (Lawrence Berra)