[XML-DEV Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] RE: sax parser and xpath
Yah, if you have room to load the whole doc, then Jaxen can select those nodes for you with no problem. Otherwise, I'd use dom4j's ElementHandler, and register to "/x/y/z" and then maintain your own counter in your handler to do magic upon every 2nd <z> maybe. If you are writing SAX code, chances are you're not doing it the easy way. -bob On Fri, 26 Jul 2002, Rasmussen, John wrote: > Yes, I did not phase that as well as I could have. > > My process receives an xml doc, and uses a xpath expression i.e. x/y/z[2] to > designate a node on which to perform a pagination operation. I am > proceeding with a jaxp sax class that will walk through the doc and build > the hierarchal node name in order to test against the xpath expression. > > A bit tedious. If there were an easier, more efficient process I like to > know about it. > > Thanks > > John > > -----Original Message----- > From: bob mcwhirter [mailto:bob@w...] > Sent: Friday, July 26, 2002 9:58 AM > To: Rasmussen, John > Cc: xml-dev@l... > Subject: Re: sax parser and xpath > > > > I need to write a java parser, sax I assume, that performs operations on a > > node passed as an xpath expression. > > > > Anyone know if this is possible without hand-coding between startElement & > > endElement ? > > I'm not certain I understand the question, but his might help: > > http://dom4j.org/ > -- Has an ElementHandler interface for processing > sub-trees in a sax-like manner. Integrate jaxen. > > http://jaxen.org/ > -- An xpath engine. Integrated into dom4j, and compatible > with jdom, dom, exml, and dom4j. > > -bob > -- Bob McWhirter bob@w... The Werken Company http://werken.com/
|
PURCHASE STYLUS STUDIO ONLINE TODAY!Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced! Download The World's Best XML IDE!Accelerate XML development with our award-winning XML IDE - Download a free trial today! Subscribe in XML format
|