06. december 2004 - 11:56Der er
16 kommentarer og 1 løsning
Hente en værdi ud af et XML dokument under SAX parsning
Hej
Sidder og roder med SAX i java.
Vil lige høre om det er muligt og gerne hvordan man henter værdien af et xml element ud nå man er i gang med at parse et xml dokument. Når jeg fx når elementet <test>123</test> bliver startElement kaldt. Jeg vil gerne kunne hente "123" ud og lægge den over i en streng. Hvordan gør man det ???
Vil gerne give dig de point, men gjort det rigtigt fra starten. Det var kun en stave fejl der ødelagde det.
Du kan sikkert også svare på følgemde spørgsmål: Hvilken parser er god at bruge i .NET sammenhæng ? Findes der en ? Hvad hedder den ? Skal helst være en event parser.
System.Xml.XmlDocument er en helt normal DOM parser
System.Xml.XmlReader & System.Xml.XmlTextReader er nok det du vil bruge i.s.f. SAX. men det er en pull model ikke en push model så det er noget anderledes
Det er fordi jeg modtager en streng med mit "xml dokument". Denne streng skal jeg så hente nogle værdier ud af. Både element navn og selve værdien i elementet.
Så fik jeg det til at virke. Lækkert. Mange tak for hjælpen. Det var lige det med StringReader der gjore det.
Synes godt om
Ny brugerNybegynder
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.