Hallo zusammen.
Nachdem ich im Internet nichts brauchbares gefunden habe, wende ich mich nun an Euch....
Ich schreibe einen Parser für WSDL Dateien, dazu verwende ich die Axis2 Klassen von Apache. Mein Kunde möchte, dass bestimmte Regeln eingehalten werden, welche ich noch zusätzlich prüfen muss. Ist nun solch eine Regel nicht erfüllt, so soll eine Fehlermeldung ausgegeben werden mit der Zeilennummer. Dabei wird z.B. die Schreibweise eines Attributes mittels regEx überprüft.
Ich denke um die Zeilennummer zu bekommen, muss ich das ganze File nochmals via SAXParser parsen. Aber wie kann ich dann zuverlässig bestimmen, ob das auch wirklich die Zeile ist, welche ich meine, da ja bestimmte Attribute mehrmals vorkommen können.
Ich stehe vor einem riesigen Problem. Hat jemand von euch schon Erfahrungen in ähnlicher Hinsicht gemacht?
Bin für jeden Hinweis sehr dankbar......
Beste Grüsse
Dinozzo
P.s. Ich hoffe ich habe mich verständlich ausgedrückt
Nachdem ich im Internet nichts brauchbares gefunden habe, wende ich mich nun an Euch....
Ich schreibe einen Parser für WSDL Dateien, dazu verwende ich die Axis2 Klassen von Apache. Mein Kunde möchte, dass bestimmte Regeln eingehalten werden, welche ich noch zusätzlich prüfen muss. Ist nun solch eine Regel nicht erfüllt, so soll eine Fehlermeldung ausgegeben werden mit der Zeilennummer. Dabei wird z.B. die Schreibweise eines Attributes mittels regEx überprüft.
Ich denke um die Zeilennummer zu bekommen, muss ich das ganze File nochmals via SAXParser parsen. Aber wie kann ich dann zuverlässig bestimmen, ob das auch wirklich die Zeile ist, welche ich meine, da ja bestimmte Attribute mehrmals vorkommen können.
Ich stehe vor einem riesigen Problem. Hat jemand von euch schon Erfahrungen in ähnlicher Hinsicht gemacht?
Bin für jeden Hinweis sehr dankbar......
Beste Grüsse
Dinozzo
P.s. Ich hoffe ich habe mich verständlich ausgedrückt