عنصرها (Element)، در XML
یک عنصر (Element) در XML ، شامل تگ (Tag) شروع و تگ پایانی و هر آن چیزی که برای آنها و در بین آنها ذکر شده است، می باشد.
مثل عنصر (Element) زیر :
یعنی خود تگ های (Tag) شروع و پایان و مشخصه های (Attribute) ذکر شده برای تگ ها و همچنین محتوا و زیر تگ های آن (عنصرهای قرار گرفته در آن) می باشد.
بنابراین هر عنصر XML ، می تواند شامل موارد زیر باشد :
1- متن (Text)
2- مشخصه ها (Attribute)
3- عنصرهای (Element) دیگر
4- ترکیبی از موارد بالا
به عنوان مثال، بخشی از یک کد XML را ذکر می کنیم :
در کد XML بالا :
عنصرهای name و domain و main-page دارای محتوای متنی (Text) می باشند.
عنصر website دارای محتوای از نوع عنصر (Element) است، زیرا شامل عنصرهای name و domain و main-page می باشد.
عنصر website دارای یک مشخصه (Attribute) با نام category می باشد.
عنصر XML خالی (Empty XML Element) :
چنانچه یک عنصر XML ، هیچ محتوایی نداشته باشد، آن را یک عنصر XML خالی (Empty XML Element) می نامیم.
به عنوان مثال :
که می توانیم آن را به صورت زیر نیز بنویسیم (self-closing tag) :
هر دو کد بالا، نتیجه یکسانی در نرم افزارهای پردازش کننده کدهای XML خواهند داشت.
برای عنصرهای XML خالی، می توانیم مشخصه هایی (Attribute) بنویسیم.
به عنوان مثال :