|  | 
 | ||||
|        | |||||
|  | ||||||
| Related Syntax | Other Library Functions | |||||
| function | relaxng.validated | 
| Library: RELAX NG (OMRELAXNG) Import: omrelaxng.xmd | Return type: markup source Returns: The validated input, with validation errors inserted. | 
export markup source function
   validated                  value markup source input-instance
                      against value schema-type   schema-instance
             case-insensitive value switch        is-case-insensitive optional
    
Use validated to validate an SGML or XML instance against a RELAX NG schema. 
      
 This program validates SGML input against a RELAX NG schema, reporting the validation errors together with
          the original markup errors and parsing the rest of the markup at the same time:
          
  import "omrelaxng.xmd" prefixed by relaxng.
  
  
  process
     local relaxng.relaxng-schema-type example-schema
  
     set example-schema to relaxng.compile-schema file "example-schema.rng"
  
     do sgml-parse scan file "example-input.sgml"
        do markup-parse relaxng.validated #content against example-schema case-insensitive true
           output "%c"
        done
     done 
  
  
  element #implied
     output "%c"
            
    
| Related Syntax | Other Library Functions | 
Copyright © Stilo International plc, 1988-2008.