H
heinz
XML is supposed to 'separate data from presentation and be humanly
readable'.
1) An XML file cannot accept many characters as data. eg " ; < > all
have to be filtered. One or two lines of carefully selected data is OK
though. But not loads of real world data.
2) Its not so easy to make relations between 'tables'. A database does
it better
3) XPath is basically another version of SQL.
4) Much practical real world data is lots of text (eg news articles),
pictures (which is binary data) which xml cannot store easily.
5) Its often not very humanly readable, especially with complex
schemas.
So, I can understand why some are now skirting round XML.
readable'.
1) An XML file cannot accept many characters as data. eg " ; < > all
have to be filtered. One or two lines of carefully selected data is OK
though. But not loads of real world data.
2) Its not so easy to make relations between 'tables'. A database does
it better
3) XPath is basically another version of SQL.
4) Much practical real world data is lots of text (eg news articles),
pictures (which is binary data) which xml cannot store easily.
5) Its often not very humanly readable, especially with complex
schemas.
So, I can understand why some are now skirting round XML.