If SAX == lex, then what == yacc?

James Tauber jtauber at jtauber.com
Wed Nov 24 01:54:13 GMT 1999


> [Ron Daniel]  A tool that took a DTD and generated a SAX
> DocumentHandler for parsing instances that are to conform
> to the DTD. (This much is not too hard to do for basic element
> and attribute declarations.)
>
> The next step would be to add the equivalent
> of yacc actions (e.g.  $$ = $1 + $2  if my memory of yacc
> serves) to the DTD so that in addition to validating the
> instance you can store it into a desired structure, perform
> arbitrary calculations, etc.

Right. This is pretty much what I've started doing with FOP. I have a
schema-like document with additional calculations in it.

James


xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev at ic.ac.uk
Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1
To unsubscribe, mailto:majordomo at ic.ac.uk the following message;
unsubscribe xml-dev
To subscribe to the digests, mailto:majordomo at ic.ac.uk the following message;
subscribe xml-dev-digest
List coordinator, Henry Rzepa (mailto:rzepa at ic.ac.uk)





More information about the Xml-dev mailing list