![]() |
![]() |
|
![]() |
![]() |
|
Programmierung Rat & Tat für Programmierer |
![]() |
|
Themen-Optionen | Ansicht |
![]() |
#1 |
Elite
![]() |
![]() 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 |
![]() |
![]() |
![]() |
#2 |
Inventar
![]() Registriert seit: 13.06.2001
Beiträge: 1.830
|
![]() 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) |
![]() |
![]() |
![]() |
#3 |
Elite
![]() |
![]() thx! nach einer langen nacht funktionierts jetzt auch als servlet! danke!
lgc |
![]() |
![]() |
![]() |
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1) | |
|
|