WCM Forum

WCM Forum (http://www.wcm.at/forum/index.php)
-   Programmierung (http://www.wcm.at/forum/forumdisplay.php?f=17)
-   -   java servlet und xml parser (http://www.wcm.at/forum/showthread.php?t=168491)

wickie 22.06.2005 12:04

java servlet und xml parser
 
grüß euch!

kann mir jemand sagen, wie ich in einem java servlet einen xml-parser ausführe? bitte schritt für schritt - bin anfänger. von der installation des parser bis zu einem einfachen beispiel... danke!!!

lgc

jak 22.06.2005 18:45

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

wickie 23.06.2005 09:57

thx! nach einer langen nacht funktionierts jetzt auch als servlet! danke!

lgc


Alle Zeitangaben in WEZ +2. Es ist jetzt 15:22 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
© 2009 FSL Verlag