SAX i Whitespaces

3 отговора 73 прегледа
#1

SAX i Whitespaces

crosspost ot club Java

Zdrawejte,

Imam slednata zadachka:

<matrix>
<row>
<item>12</item><item>1</item> i t.n.
</row>
</matrix>

(Matricata mozhe da imai poweche ot 1 redowe)

kak moga chrez SAX parswane da sabera chislata i Item elementite?
napisash si kod kojto prosto da sabira wsichki characters (preobarnati w Int)... togawa obache zakacha i tabulacii, new_line i t.n. i dawa greshki.

Kak da izbegna towa?

I kak da wzema sudarzhannieto SAMO na item elementite (neshto kato getElementByName)?

I ne, DOM ne e opciq qupreki che bi bilo mnogo po lesno...

Mnogo blagodarq predwaritelno,
nmk

Отговор
в отговор на nmk #2

Re: SAX i Whitespaces

Predpolagam che pishesh na Java a az sum na Perl taka che ne moga da ti dam direkto reshenie no probwai eto tozi link
[линк]
Tam ima dosta statii za SAX, DOM etc. Ne sum go prawil lichno zasega rabotq s DOM no ne bi trqbwalo da e trudno - hwashtash eventite koito ti generira SAX parsera, izbirash si kakwo ti trqbwa ot tqh, wzemash resultata koito ti se wrushta kato stoinost mejdu tagowete. Ako tq ne e korektna i ako beshe na perl shtqh da ti kaja da si pozachistish glupostite s edin regulqren izraz no na java shte trqbwa da se oprawish na ruka.

Kato primer wse pak ako razbirash pone malko ot perl wij
[линк]

Отговор
в отговор на Pavel #3

Re: SAX i Whitespaces

A da i oshte edin dobur article po temata - razqsnen e principa na SAX i e naprawen edin dobyr primer chrez XML::Parser::PerlSAX
[линк]

Отговор
в отговор на Pavel #4

Re: SAX i Whitespaces

naprawih go sus set-vane na nqkoko flaga...
mozhe da ima i po-dobur nachin no zasega towa e

Blagodarq wse pak!
nmk

Отговор