XML Validation

Hello,

I need to validate XML documents in Ruby. I was told that REXML can't perform validation, thus I tried using libxml.

SaxParser can't validate against a given DTD, so I tried DOM Parser. But I can't find a way to get DOCTYPE from Document resulting from parsing. I could find DTD file with a regexp against document source, but it seems quite unefficient to me.

Is there a way to properly validate against a DTD using libxml-ruby or is there a gem providing such a feature ?

NOTE: please don't try to convince me that I don"t need validation!

···

--
Michel Casabianca
michel.casabianca@gmail.com

Michel Casabianca wrote:

NOTE: please don't try to convince me that I don"t need validation!

I wouldn't think of it. XML, now, that's something you don't need. :wink:

···

--
       vjoel : Joel VanderWerf : path berkeley edu : 510 665 3407

Well done ;o)

Now, do you know a replacement for structured document format? YAML is great, but I can't figure how to use it for that purpose... RDoc is great for README files, but it ends with hugly HTML tags for more complex documents. SGML is great also, but writing a DTD is far too complex. LaTeX is great too, but I can't parse it. That's why I'm stuck with XML and need validation.

···

Le 17 janv. 08 à 23:24, Joel VanderWerf a écrit :

Michel Casabianca wrote:

NOTE: please don't try to convince me that I don"t need validation!

I wouldn't think of it. XML, now, that's something you don't need. :wink:

--
Michel Casabianca
michel.casabianca@gmail.com