Avatar billede ff_j Nybegynder
08. december 2010 - 19:49 Der er 8 kommentarer og
1 løsning

udpake XML fra en String

Hey eksperter, tænkte på om der var nogle der kunne hjælpe mig med følgende kode:

      PersonHandler handler = new PersonHandler();
      LavParser parser = new LavParser(handler);
      parser.parse(new InputSource(new StringReader(sentence)));

Det jeg forsøger er at ud-pakke en XML-fil fra en String sentence.
Men jeg får følgende fejl:
method parse in class udp_server.LavParser cannot be applied to given types
  required: java.lang.String
  found: org.xml.sax.InputSource
Avatar billede arne_v Ekspert
08. december 2010 - 20:09 #1
Fejl beskeden er jo ret klar.

En metode forventer at blive kaldt med en String, men du kalder den med en InputSource.
Avatar billede ff_j Nybegynder
08. december 2010 - 20:44 #2
http://download.oracle.com/javase/1.4.2/docs/api/org/xml/sax/InputSource.html
Har jeg læst at jeg godt kalde den på en String.
Eller er der noget jeg har misforstået.
På forhånd tak.
Avatar billede ff_j Nybegynder
08. december 2010 - 20:47 #3
Hvilken metode kan jeg ellers bruge.
Avatar billede arne_v Ekspert
08. december 2010 - 22:32 #4
Den metode der bruges forkert er LavParser.parse, hvilket er din metode ikke en Java indbygget metode.
Avatar billede ff_j Nybegynder
08. december 2010 - 23:29 #5
Ja det kan jeg godt se.
Har du nogle gode ideer til hvordan jeg løser det?.
På forhånd tak.
Avatar billede Musa2907 Nybegynder
08. december 2010 - 23:47 #6
Det er jo indlysende knægt. Brug hjernen?
Avatar billede arne_v Ekspert
09. december 2010 - 02:44 #7
Svært at sige uden at kende koden.

Men typen vil passe med:

parser.parse(sentence);
Avatar billede ff_j Nybegynder
13. december 2010 - 22:10 #8
Tak for hjælpen.
Fik ordnet det. Kast et svar.
Avatar billede arne_v Ekspert
13. december 2010 - 22:21 #9
ok
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester