XML validation
Contributors to Wikimedia projects
Article ImagesThis article needs additional citations for verification. Please help improve this article by adding citations to reliable sources. Unsourced material may be challenged and removed.
Find sources: "XML validation" – news · newspapers · books · scholar · JSTOR (May 2010) (Learn how and when to remove this message)
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
- xmllint is a command line XML tool that can perform XML validation. It can be found in UNIX / Linux environments.
- XML toolkit. The XML C parser and toolkit of Gnome – libxml includes xmllint
- XML Validator Online Validate your XML data.
- XML Schema Validator Validate XML files against an XML Schema.
References
- ^ "Well-Formed XML Documents". Extensible Markup Language (XML) 1.1. W3C. 2004.
- ^ "Constraints and Validation Rules". XML Schema Part 1: Structures Second Edition. W3C. 2004.
- Articles discussing XML validation
This markup language article is a stub. You can help Wikipedia by expanding it. |