Processing XML with Perl | Michel Rodriguez |
Example: an HTML converter | Example: Data Base Integration (cont'd) |
Example: Data Base Integration
many different types of integrationi possible:
- dumping tables (or queries on tables) in a document (use DBIx::XML_RDB)
- feeding a data base from XML document(s) (use XML::Rax or any stream processor and DBI)
- get data from a data base and fill parts of an XML document
- ...
Example: get data from a book database and include it in the XML document.
the book file:
<?xml version="1.0"?> <html> <head><title>XML::Twig Data Base Example (3)</title></head> <body> <h1>XML::Twig Data Base Example (3)</h1> <p>I really liked <book field="name" code="P001"/>, (<book field="rating" code="P001"/> stars, <book field="price" code="P001"/>), a much better deal than <book field="name" code="P002"/>.</p> </body> </html> |
Example: an HTML converter | Example: Data Base Integration (cont'd) |