Update a commented code section regarding DTD/Schema validation.
authorJason Stephenson <jason@sigio.com>
Thu, 26 Jun 2014 23:19:59 +0000 (19:19 -0400)
committerJason Stephenson <jason@sigio.com>
Sat, 19 Jul 2014 15:20:50 +0000 (11:20 -0400)
NCIP version 2+ only has a schema.  NCIP version 1 has a DTD or a
schema.  To make the code comment relevant to NCIP version 2, which
we implement here, I change the sample code to validate with a
schema.

Signed-off-by: Jason Stephenson <jason@sigio.com>
lib/NCIP.pm

index 364f063..8bc10b5 100644 (file)
@@ -125,9 +125,9 @@ sub validate {
         return;
     };
 
-    # we could validate against the dtd here, might be good?
-    # my $dtd = XML::LibXML::Dtd->parse_string($dtd_str);
-    # $dom->validate($dtd);
+    # we could validate against the schema here, might be good?
+    # my $schema = XML::LibXML::Schema->new(string => $schema_str);
+    # eval { $schema->validate($dom); }
     # perhaps we could check the ncip version and validate that too
     return 1;
 }