summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)Author
2011-08-29Turn the XML into something almost parseable.Gravatar Linus Torvalds
Of course, now the problem is that the different XML files have different node names, but at least we've turned it into a half-way sane format, and have a nice callback place per value. Soon we could use that to actually fill in useful information. Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
2011-08-28Make the multi-dive files valid XMLGravatar Linus Torvalds
They had multiple "root" entries (all called 'dive'), which makes baby Jesus cry. So just enclose them all in one root entry (called 'dives') that magically turns it all into parseable xml. Yeah, that really helps make the world a better place. Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
2011-08-28Add crazy (bad) xml parser thingGravatar Linus Torvalds
It only works for the Suunto "one xml file per dive" format, not for the libdivecomputer one that just puts many dives in one file. Maybe there is some way for libxml2 to handle concatenated xml files (start again on errors), but I don't know it yet. I need to get stinking drunk before I look at more xml mess. Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
2011-08-28Start archiving the stupid XML filesstartGravatar Linus Torvalds
(and add a reminder of how they came to be) Gaah. XML is *stupid*. It's not easy to parse for humans or for computers, and some of these XML files are just disgusting. But maybe they can be turned into something usable with libxml. Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>