[ me-tuzalem @ 13.05.2004. 11:08 ] @
Možda bi ovo trebalo da ide u forum XML, ali ja ipak imam problem kako da parsiram XML u Javi. U XML fajlu imam DOCTYPE i u njemu: . . Code: <!ELEMENT USLOV (#PCDATA)> . . <USLOV>Ovde ide neki tekst</USLOV> . . Kada hocu da pomocu SAX parsera kroz Code: MojHandler extends DefaultHandler{...} dodjem do teksta ne mogu nikako! Zapravo, ne znam kako i da li je uopšte moduće. Ni startElemet(...) ni endElement(...) metode mi to ne omogućavaju. Mogu kroz character(...) ali mi je glupo da se konjošem. Ako promenim Code: <USLOV TEKST="Ovde ide neki tekst" /> (naravno i uz promenu DOCTYPE) mogu lako da sa Code: String x = attr.getValue("TEKST"); dođem do željenog podatka. Gde grešim, i da li je ovo uopšte moguće kroz SAX ili moram da idem na DOM ? Hvala na svim savetima. |