🍋
Menu
.xml Code

XML (Extensible Markup Language)

XML e uma linguagem de marcacao que define regras para codificar documentos num formato legivel tanto por humanos como por maquinas. E amplamente utilizado para troca de dados, ficheiros de configuracao, servicos web e formatos de documentos.

Tipo MIME

application/xml

Tipo

Texto

Compressão

Sem perdas

Vantagens

  • + Self-describing with user-defined tags and schemas
  • + Mature ecosystem: XPath, XSLT, XSD, SAX/DOM parsers
  • + Standard for RSS/Atom feeds, SVG, XHTML, and SOAP
  • + Supports namespaces for mixing vocabularies

Desvantagens

  • Verbose syntax compared to JSON or YAML
  • Parsing is slower and more memory-intensive than JSON
  • Largely replaced by JSON for web APIs

Quando usar .XML

Use XML para formatos de documentos (DOCX, SVG, XHTML), servicos web SOAP, feeds RSS/Atom e dados com requisitos de validacao de esquema.

Detalhes técnicos

O XML utiliza tags aninhadas com atributos, namespaces e validacao de esquemas (DTD, XSD ou RelaxNG). E totalmente Unicode, suporta CDATA para conteudo nao analisado e pode ser transformado com XSLT.

Histórico

O XML foi desenvolvido pelo W3C e publicado como recomendacao em 1998. Derivou do SGML (Standard Generalized Markup Language) com o objetivo de simplificar a troca de dados na web.

Converter de .XML

Converter para .XML

Formatos relacionados

Termos relacionados

Learn More

Casos de uso