| Processing XML with Perl | | Michel Rodriguez |
![]() XML::Pyx | | ![]() Introduction to XML::PYX |
The Pyx Interface
Pyx is a simple, line-oriented notation used to describe the information communicated by an XML parser to an XML application.
Each line of Pyx contains the information for a single parsing event. The first character of each line of Pyx tells you what type of event you are dealing with:
| ( | start tag |
| ) | end tag |
| A | attribute |
| - | character data (line returns show as a separate line of character data -\n) |
| ? | processing instruction |
The Pyx output of the XML example would start as follows:
(catalog (class Aname red (category Aname bordeaux (item (winery -Ginestet )winery (type -Marquis de Chasse Reserve )type |
Pyx has been implemented in Python, Perl and Java.
![]() XML::Pyx | | ![]() Introduction to XML::PYX |


