[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: SAX question
- From: Judi Thomson <firstname.lastname@example.org>
- To: Rob Lugt <email@example.com>, firstname.lastname@example.org
- Date: Thu, 15 Feb 2001 07:04:47 -0800
> I think the main trouble you will have using the SAX approach is that the
> will not have the value you require to build an index. According to the
> "If possible, the SAX driver should provide the line position of the first
> after the text associated with the document event"
> So, for example, for a startElement() event the locator is likely to point
> at the first character
> of element content - rather than the first character of the element start
> tag. If you are planning
> on using this index position to later parse the fragment you will
> need the
> position at the start of the tag.
Yup. That was the plan. So, is this a roll-your-own parser adventure I'm
on then? I'm looking at expat right now, which does give one a byte offset
into the file, but I'm not certain exactly which part of the element the
offset points to. Any experience with it?
> > (and if it is written in c++ that makes my life MUCH easier)
> Oh good, somebody else using my favorite language!
Thanks for the help, by the way!