#3 Explain why validator is needed

Sam Ruby

It would be nice if the documentation said something
about why a special validator is needed, instead of
just using a DTD or something similar. I'm sure there
are reasons, but I can't seem to find anyone explaining it.


  • Sam Ruby

    Sam Ruby - 2004-02-21

    Logged In: YES

    See http://feeds.archive.org/validator/about.html#why

    As to DTD's, such an approach could not handle namespaces,
    nor catch the specifics nuances of - for example - a number
    of date format.

    If this is sufficient, I'll close this feature request. If
    you feel more explanation is needed, please attach another

  • Sam Ruby

    Sam Ruby - 2004-02-21
    • assigned_to: nobody --> rubys
  • Nobody/Anonymous

    Logged In: NO

    There are many alternatives to DTDs. Many of them seem to
    handle namespaces. Are they all too limited to catch all
    Atom rules, or was it just easier to write the rules in Python?

  • Sam Ruby

    Sam Ruby - 2004-03-06

    Logged In: YES

    As there already is a documentation on why a validator is
    needed, the only remaining question appears to be why Python
    was chosen.

    Mark and my choice of Python was based on our experience and
    preference for that language for tasks such as this one.
    Other people might have chosen other approaches. However,
    this is truly an implementation detail.

  • Sam Ruby

    Sam Ruby - 2004-03-06
    • status: open --> closed

Log in to post a comment.

Get latest updates about Open Source Projects, Conferences and News.

Sign up for the SourceForge newsletter:

JavaScript is required for this form.

No, thanks