will trillich <[EMAIL PROTECTED]> writes: > who among us debianistas has knowledge of the names of the tools > we'd need in order to: > > 1) get started with the right command-line XML gizmo > (maybe a document-structure-definition thing, too?) > > 2) do cgi/mod_perl interface for a web front-end to > create/browse these tips > > 3) munge the back-end data into and out of xml, including > (ignorance showing, here) gizmos needed to create the > data structure of the xml
libxml-perl lots of useful xml stuff for handling xml documents in perl, including PerlSAX. libxml-xslt-perl take a xslt stylesheet and some xml, and generate new xml (or html, which is really a specific form of xml). This would be useful to turn xml-encoded data into html for display on a web page. A libxml-sablot-perl an alternative xslt processor. libxml-sablot-perl has been in debian longer, but we are starting to migrate to libxml-xslt-perl, because the backend (libxslt) seems to be significantly faster than sablotron. libxml-writer-perl generates xml; useful for converting text into xml psgml tdtd Emacs modes editing xml and DTDs. libxml-xpath-perl module for accessing arbitrary elements inside of XML trees, blessed by the W3C. useful for getting at a particular element inside an xml tree when you don't know in advance where the element is (i.e. selecting a random element from the tree). libxml-grove-perl another approach to the xpath problem axkit Write your web pages in xml, deliver them in HTML. Want to change the look and feel of your entire site? Just change the stylesheet. Want to generate an AvantGo-friendly version? Don't change the text, just use a different stylesheet. My company's web sites (pdamd.com, pdajd.com, pdare.com, pdafn.com, pdaed.com) all use axkit as the back end, and our editors write everything in XML. Browse the sites, and you'll see that a lot of the content is repeated across all sites, but it all comes from a single source file. The look and feel is all handled by xslt stylesheets, and the html is generated by apache running mod_perl and axkit. -- Dave Carrigan ([EMAIL PROTECTED]) | Yow! .. or were you driving the UNIX-Apache-Perl-Linux-Firewalls-LDAP-C-DNS | PONTIAC that HONKED at me in Seattle, WA, USA | MIAMI last Tuesday? http://www.rudedog.org/ |