שפת XML מורכבת מתגיות (בדומה ל – HTML), לכל תגית חייבת להיות תגית סוגרת , לדוגמא התגית FirstName:


   <FirstName>Lior</FirstName>


התגית הסוגרת מתחילה ב /.

שמות התגיות עצמם אינם חלק מתחביר השפה (בשונה מ – HTML), שם התגית נקבע לפי הצורך של כותב המסמך.

שימוש ב -XML:

<Message>

 <Sender>wiki@wiki.co.il</Sender>
 <to>somebody@wiki.com</to>
 <text>Hi Lior!</text>  

</Message>


קטע זה אינו מבצע שום תהליך אלא מציג נתונים בלבד, תכנית יכולה להשתמש בקטע זה על מנת לבצע תהליכים, במקרה זה שליחת הודעה ע"פ הנתונים בקטע ה- XML.

XML היא Case Sensitive (מפרידה בין אותיות גדולת לקטנות), ולכן קטע זה אינו נכון:


<FirstName>Lior</firstName>


וזאת מפני שהתגיות <FirstName> ו </firstName> הן תגיות שונות ואי לכך אין תגית סוגרת לתגית <FirstName>.