XML validation

XML validation is the process of checking a document written in XML (eXtensible Markup Language) to confirm that it is both well-formed and also "valid" in that it follows a defined structure. A well-formed document follows the basic syntactic rules of XML, which are the same for all XML documents.[1] A valid document also respects the rules dictated by a particular DTD or XML schema.[2] Automated tools – validators – can perform well-formedness tests and many other validation tests, but not those that require human judgement, such as correct application of a schema to a data set.

Standards

  • OASIS CAM is a standard specification that provides contextual validation of content and structure that is more flexible than basic schema validations.
  • Schematron, a method for advanced XML validation.

Tools

gollark: Well, the obvious approach is to use the weird asymmetric things in particle physics which I recall existing.
gollark: You could transmit an image, obviously, but there's no guarantee you'll write it down the same way round.
gollark: If you have clockwise/anticlockwise it's obviously quite easy to explain it from there.
gollark: I was going to say something about left/right hand rules but I think that just depends on sign conventions for the fields.
gollark: I'm pretty sure vector cross products have handedness. And they turn up in physics.

References

  1. "Well-Formed XML Documents". Extensible Markup Language (XML) 1.1. W3C. 2004.
  2. "Constraints and Validation Rules". XML Schema Part 1: Structures Second Edition. W3C. 2004.
    Articles discussing XML validation
    This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.