Validate your XML online and get detailed error messages
XML stands for eXtensible Markup Language. It is a markup language and file format to store and transport data between disparate systems. It is designed to be both human-readable and machine-readable. It is very similar to HTML.
Several rules, defined by specifications, ensure that an XML document is well-formed and understandable by the recipient. It can be used to represent arbitrary data structures like lists or records.
XML is principally composed of a declaration, elements, attributes, and text or content.
<?xml version="1.0" encoding="UTF-8"?>
. It is mandatory for XML version 1.1 but optional for XML version 1.0.<element>content</element>
<element attribute="value">content</element>
<element>content</element>
or <element><child>content</child></element>
Here is a list of common errors you might encounter when writing XML:
<element>content</element>
<element>content</element>
<element attribute="value">content</element>