Slashdot Mirror


Apple Publishes Keynote XML Schema

grouchomarxist writes "Apple has published a technote on the XML file format (APXL schema) used by their new presentation application Keynote. They've also created a mailing list for those interested in writing Keynote tools." I am so there.

2 of 29 comments (clear)

  1. Re:Relax-NG version? by King+Babar · · Score: 2, Funny
    It would be interesting to see what the Relax-NG schema looks like, and whether it is strong enough to represent (a) every feature of the w3c schema, and (b) the things the w3c schema wasn't up to.

    Man, I hate it when somebody has the same cool idea I have and has time to get it posted here before I do. :-)

    Seriously: what he said. I looked at the XML Schema for this, and I want my mommy to make it stop. Now then, with apologies to the original author (Jamie Zawinski?) who was writing about X11 (brrr):

    Stop the XML Schema Virus!

    First, a little history. The XML Schema spec escaped from the W3C at MIT where it was being held in isolation. When notified, MIT stated piblicly that "MIT assumes no resonsibility...". This is a very disturbing statement. It then infiltrated Apple Computer where it has since corrupted the technical judgement of this organization.

    After sabotaging Apple, a sinister web standards consortium was created to find a way to use XML Schema as part of a plan to dominate and control XML and by extension the world. interactive window systems. The XML Schema spec is sometimes distributed by the W3C free of charge and over the web to unsuspecting victims. The destructive cost of XML Schema cannot even be guessed.

    The XML Schema spec is truly obese - whether it's mutilating your hard disk or actively clogging your bandwidth, you can be sure it's up to no good. Innocent users need to be protected from this dangerous virus. Even as you read this, software that relies on an XML Schema is being maintained on millions of computers, maybe even your own.

    Apple Computer is already shipping software that carries this dreaded infestation. It must be destroyed. This is what happens when software with good intentions goes bad. It victimizes innocent users by distorting their perception of what is and what is not good software. This malignant specification must be destroyed.

    Ultimately the W3C and MIT must be held accountable for this heinous software crime, brought to justice, and made to pay for a software cleanup. Until the W3C and MIT answer to these charges, they both should be assumed to be protecting dangerous software criminals.

    Don't be fooled! Just say no to XML Schema!

    XML Schema A mistake carried out to perfection. XML Schema Dissatisfaction guaranteed. XML Schema Don't get frustrated without it. XML Schema Even your dog won't like it. XML Schema Flaky and built to stay that way. XML Schema Complex nonsolutions to simple nonproblems. XML Schema Flawed beyond belief. XML Schema Form follows malfunction. XML Schema Garbage at your fingertips. XML Schema Ignorance of Relax-NG is our most important resource. XML Schema It could be worse, but it'll take time. XML Schema Please wait as least 90 days before pressing charges. XML Schema Let it get in *your* way. XML Schema Live the nightmare. XML Schema More than enough rope. XML Schema Never had it, never will. XML Schema No markup is safe. XML Schema Power tools for power fools. XML Schema Power tools for power losers. XML Schema Putting new limits on productivity. XML Schema Simplicity made complex. XML Schema The cutting edge of obsolescence. XML Schema The charm of SGML lives on! XML Schema The defacto substandard. XML Schema The first fully modular software disaster. XML Schema The joke that kills but might not validate. XML Schema The problem for your problem. XML Schema There's got to be a better way. XML Schema You don't want to know about it. XML Schema Warn your friends about it. XML Schema You'd better sit down. XML Schema Don't press your luck. XML Schema You'll envy the dead.
    --

    Babar

  2. Lazy ole me... by ahknight · · Score: 1, Funny

    ... will wait for the CPAN module and then have a whole hell of a time. =)

    XML::Keynote::PresentationFile

    Mmmmm...