Beefy Boxes and Bandwidth Generously Provided by pair Networks
Just another Perl shrine
 
PerlMonks  

Re: Automatic XML builds

by ajt (Prior)
on Nov 29, 2002 at 12:53 UTC ( #216517=note: print w/ replies, xml ) Need Help??


in reply to Automatic XML builds

matth,

XML Schema does have advantages over DTDs, but DTD technology is probably more mature and understood at the moment. I think only the latest XML modules therefore understand XML Schema.

There are as you say quite a range of XML modules too use, for a quick comparison I would recomend mirod's Ways to Rome article as a good place to start.

I rather like the GNOME based XML::LibXML module, it's very fast, fairly feature complete, very feature rich, and under active development. Others no doubt will suggest other modules.

I'd suggest the following nodes to read, to see what people have said in the past:

To give you an idea of ease and speed, I've written simple code that can take one big XML file and parse it to produce over 2000 XHTML pages, and hundreds of folders, in under 1 minute with LibXML and LibXSLT.

Good luck!

update: For XML Schema support check out XML::Schema from Andy Wardley.


--
ajt


Comment on Re: Automatic XML builds
Re: Re: Automatic XML builds
by matth (Monk) on Nov 29, 2002 at 14:20 UTC
    Thanks Ajit. That advice is helpful. Before I spend time on the XML::LibXML is there anybody else out there that would like to agree or disagree with Ajit's suggestion that XML::LibXML is the way to go?

Log In?
Username:
Password:

What's my password?
Create A New User
Node Status?
node history
Node Type: note [id://216517]
help
Chatterbox?
and the web crawler heard nothing...

How do I use this? | Other CB clients
Other Users?
Others browsing the Monastery: (4)
As of 2014-07-29 02:10 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    My favorite superfluous repetitious redundant duplicative phrase is:









    Results (211 votes), past polls