Ahoj Libore. ;-)
V tomto pripade (hranie sa s javou doma) je urcity laxny pristup
akceptovatelny.
Vyriesil som to tak, ze som skopiroval implementaciu SaxToDom
(http://khpi-iip.mipk.kharkiv.edu/library/extent/prog/iipXML/examp/3/SaxToDom.html)
 a doplnil som do neho 
Map<Element, int> a metodu getLineNumberForElement(Element e){ return
map.get(e);}

;-)

-----Original Message-----
From: Libor Kramoliš <[EMAIL PROTECTED]>
Reply-To: Java <[email protected]>
To: Java <[email protected]>
Subject: Re: SAX, Element, DOM a line number.
Date: Sun, 3 Feb 2008 09:50:37 +0100

Hoj.

Jestli po tobe nekdo nechce prilisny zazraky! Hlavne ty cisla radku je
silenost, na to standardni parsery nejsou zarizeny, ty ti reknou lokaci
jen v pripade chyby. Zkus se mrknout na Xerces XNI a NekoXNI, tam by to
filtrovani mohlo byt jednoduchy. A mozna se jako bonus dostanes i k
pozicim (neovereno).

Libor

http://xerces.apache.org/xerces2-j/xni.html
http://people.apache.org/~andyc/neko/doc/index.html
http://xerces.apache.org/xerces2-j/javadocs/xni/


2008/1/30 Norbert Krankilla <[EMAIL PROTECTED]>:
        Zdravim,
        nedokazem sa prekusat jednym problemom.
        
        Mam XML dokument, ktory potrebujem 1). naparsovat, 2). spracovat
        a 3). previest do vnutornej podoby.
        1). Na sposobe parsovania nezalezi.
        2). Spracovanie spociva vo vynechani niektorych konkretnych
        elementov (zvlada sax i dom). Dany element spracuva ina
        komponenta ocakavajuca org.w3c.dom.Element. (Dovod pre DOM.)
        3). Prevod do vnutornej struktury je linearna uloha, vyhovuje
        dom i sax.
        
        Pocas vsetkych troch krokov potrebujem byt schopny odovzdavat
        cislo riadku vstupneho suboru. (Dovod pre SAX).
        
        Mam k dispozicii Java 6 a bezne kniznice jbossu (xerces, xalan,
        teda ne saxon).
        
        Ma niekto nejake overene riesenie?
        
        Rozmyslal som nad 
        a). SAX, kde na pozadovanom mieste vybudujem Element (pomocou
        DocumentBuilder asi...)
        b). DOM, kde by som potreboval ziskat asi DOMLocator, ale
        netusim jak...
        
        Nedokazem sa pohnut, google na danu kombinaciu dotazov vracia
        prilis mnoho irelevantnych informacii.
        
        Prajem rychly koniec pracovneho tyzdna,
        NORBERT KRANKILLA
        J2EE Systems
        IT Application & Integration Services
        Information Technology
         
        Komerční banka, a. s.
        Na Příkopě 22
        114 07 Praha 1
        gsm:    +420 725 530 345
        e-mail: [EMAIL PROTECTED]
        www.kb.cz


 
 
Tento e-mail je urcen pouze pro jeho adresata/adresaty a muze obsahovat duverne 
informace, jejichz ochrana muze byt vyzadovana pravnimi predpisy.
Jestlize jste zpravu obdrzel(a) omylem, neprodlene informujte jejiho 
odesilatele a tuto zpravu, jeji prilohy a pripadne kopie ihned vymazte. 
Jakakoli forma uziti, zverejneni, reprodukce, kopirovani, distribuce a sireni 
teto zpravy je v takovem pripade zakazana.
Komercni banka, a.s., neodpovida za mozne skody zpusobene neuplnym prenosem, 
moznou modifikaci ci zpozdenim teto zpravy behem prenosu od odesilatele k 
adresatovi.


This e-mail transmission is intended solely for the ordinary user of the e-mail 
address to which it was addressed. It may contain legally privileged and/or 
confidential information. 
If you have received this e-mail in error or are not an intended recipient 
please inform the sender with-out delay and delete this e-mail, attachments and 
possible copies immediately. The unauthorised use, disclosure, distribution 
and/or copying of this e-mail or any information it contains is prohibited. 
Komercni banka, a. s., does not accept liability for any damage caused by 
incomplete transmission, possible modification or delay of this e-mail during 
the transmission from the sender to the recipient.

Odpovedet emailem