Det må ha ett og bare ett rotelement. Ikke-tomme elementer må begrenses av en starttagg og en sluttagg med samme navn: . Tomme elementer (det vil si uten datainnhold eller subelementer, men eventuelt med attributter) kan alternativt angis med en såkalt lukket tagg: . Alle attributtverdier må settes i anførselstegn (enten et enkelt rett anførselstegn eller et dobbelt rett anførselstegn ()). En attributtverdi må begynnes og avsluttes med samme type anførselstegn. Den typen anførselstegn som ikke brukes til å omslutte attributtverdien, kan brukes som en del av attributtverdien. Elementer kan inneholde andre elementer, men ikke overlappe hverandre. Det betyr at alle ikke-rotelementer må være fullstendig inneholdt i et annet element. Det er forskjell på store og små bokstaver i elementnavn. For eksempel er og et velformet par, mens og ikke er det.