carookee - group communication for you
Home / JavaForum / XML
Infos   |   Features   |   Gold-Edition   |   Kundenservice   
java
  Übersicht
  Forum
Beginner
Java allgemein
JDBC
JNI
Networking
Online-Ressourcen
Swing + AWT
XML
Meckerecke
  Mitglieder
LOGIN





· Passwort vergessen
· Kostenlos anmelden
  Information
  Demo
  Features
  Im Vergleich
  Anmeldung
SUCHE
Beiträge, Foren oder Verfasser finden:
  Kundenservice
  Impressum
  Datenschutz
  AGB
Status
3.423 User online
0 User eingeloggt
 

Beiträge
   Antworten     Neuer Beitrag    

Beitrag 14 von 48 (29%) |<   <   >   >|

Autor sad
Datum 06.10.02, 19:44
Betreff XML-datei parsen


hallo gurus
ich versuche gerade eine XML-datei zu parsen, moechte den inhalt speichern. ich bekomme aber eine NumberFormatException. keine ahnung wieso. mit dem ersten element hat es geklappt. warum klappt es beim zweiten nicht.
ich noch ein bisschen vom source code
/** Start element. */
public void startElement(String uri, String localName, String name, Attributes attrs) // public void startElement(String name, AttributeList attrs)
{
    xmlTag = name;
    System.out.print(name );
     System.out.println(xmlTag );
    
}

/** Characters. */
public void characters(char ch[], int start, int length) {
    String s = new String(ch, start, length);
    System.out.println(s );
    // if ( ! s.trim().equals("") ) {
        if ( xmlTag.trim().equals("LagerNr" )){
            
            System.out.print("hier bin ich in der if-anweisung" );
            
            auto.setLagerNr(java.lang.Integer.parseInt(s));
            System.out.print(auto.getLagerNr() );
            
        }
        
        if ( xmlTag.equals("FzTypNr" )){
            auto.setFzTypNr(java.lang.Integer.parseInt(s));
            System.out.print("fahryeugtpealksdf" );



und hier noch der anfang der datei die gelesen werden muss:
<?xml version='1.0' encoding='iso-8859-1' ?>
<Inhalt>
<Lager>
<LagerNr>100151</LagerNr>
<FzTypNr>2</FzTypNr>
<StatusNr>0</StatusNr>
<StandortNr>0</StandortNr>
<VSAINr>110478</VSAINr>


und hier die ausgabe:
InhaltInhalt


InhaltLagerLager


LagerLagerNrLagerNr
100151
hier bin ich in der if-anweisung100151LagerNrLagerNr
endElement erreicht


hier bin ich in der if-anweisungjava.lang.NumberFormatException: For input string: "
"

ich waere froh wenn ich mal eine antwort bekommen wuerde
sad


 Auf diesen Beitrag antworten
 Neuen Beitrag verfassen


|<   <   >   >|

                                                                                                                                                                                                                           

Impressum  · Datenschutz  · AGB  · Infos  · Presse
Ein modernes Forum: teamturn.com