O'Reilly logo

XML Processing with Python by Sean McGrath

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

4.1. The XMLN and XMLV Parsing Utilities

xmln is a nonvalidating XML parsing utility built on top of James Clark's expat. xmlv is a validating XML parsing utility built on top of Richard Tobin's rxp parser. Executable versions plus the source code for both utilities, as well as the expat and rxp distributions, can be found on the CD-ROM.

So, what do these utilities do and why might you want to use them? Read on . . .

4.1.1. Purpose of XMLN and XMLV

The idea behind the creation of xmln and xmlv is to have validating and nonvalidating XML parsing utilities that (a) generate simple output suitable for input into other programs and (b) fit on a single floppy disk for easy deployment wherever your XML work takes you.

Secondary considerations included ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required