Beefy Boxes and Bandwidth Generously Provided by pair Networks
There's more than one way to do things
 
PerlMonks  

Re: is XML too hard?

by miktro (Initiate)
on Mar 18, 2003 at 15:49 UTC ( #244037=note: print w/ replies, xml ) Need Help??


in reply to is XML too hard?

I have been using XML for about 3 years now.

What I have found important to remember is that XML is a way of tagging the INFORMATION content of data / text.
It is not primarily a DATA storage / representation format.

However efficient / poor the XML handling software may be - if the data isn't organised for what you need to do the program will be slow, large or convoluted.

I quite often find that I need to restructure the XML into an organisation that is relevant and suitable for the processing I need to do.
I generally use XSLT for this - which I find robust and clear for this step - and nearly always do some XSLT / SAX pre-processing.

When the data matches the application then using XML + Xpath or SAX is usually a very concise way of achieving the desired result.

There are also cases where I convert the XML file into another format entirely and use a non-XML based approach.

I am probably fortunate as most of the times I need to use XML it is for data which is deeply heriarchical, where context matters and XPath is a very natural way of describing data clusters and relationships.


Comment on Re: is XML too hard?

Log In?
Username:
Password:

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

How do I use this? | Other CB clients
Other Users?
Others contemplating the Monastery: (14)
As of 2015-07-30 14:56 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    The top three priorities of my open tasks are (in descending order of likelihood to be worked on) ...









    Results (271 votes), past polls