Skip to main content

XML (Extensible Markup Language)

XML is a markup language used to create highly structured texts. In contrast to HTML, XML (Extensible Markup Language) is used to structure texts so clearly and logically that complex data structures, such as databases, can be mapped. XML is often used to create sitemaps.

How is Extensible Markup Language structured?

XML (Extensible Markup Language

) is based on two basic principles, namely:

  • unambiguous hierarchy
  • flexible marking of data

XML documents always have a start tag, such as [text] and the corresponding end tag, such as [/text]. Within these tags, the information is structured into a unit. This can look like this, for example:

  • [content]
  • [headline]Headline[/headline]
  • [text]The textual part[/text]
  • [/content]

Tags in detail

Tags can be named flexibly, in contrast to HTML, where each tag performs a specific function. In addition, a schema can be used to specify how a file is structured and which values are allowed.

Classification of XML documents

Documents in the Extensible Markup Language format can be classified into different classes, namely:

These documents are primarily aimed at human readers.
This type of document is primarily intended for machine processing.
This is a hybrid type where data is more intensely structured than in document-centric documents, but weaker than in data-centric documents.

Do you have any more questions?

Please contact us

Further contents