Syntaxe XML implique éléments et attributs. L'élément XML exemple suivant montre les détails de stockage d'une personne:
Jim
L'élément a une balise d'ouverture, une balise de fermeture et le contenu dans le milieu. La balise de l'élément d'ouverture a aussi un attribut de fournir des informations supplémentaires sur l'élément de données étant modélisé par l'élément. Des données XML peuvent également inclure des structures imbriquées, avec des éléments contenant d'autres éléments fils à l'intérieur entre eux, la création d'une structure arborescente de la manière suivante:
Marie
Alice
La "bureau" élément est ici l'élément parent, tandis que le "ouvrier" éléments sont des enfants. Les éléments enfants peuvent également contenir des enfants supplémentaires.