XML - Elementi
XML elementspossono essere definiti come elementi costitutivi di un XML. Gli elementi possono comportarsi come contenitori per contenere testo, elementi, attributi, oggetti multimediali o tutti questi.
Ogni documento XML contiene uno o più elementi, il cui ambito è delimitato da tag di inizio e fine o, per gli elementi vuoti, da un tag di elemento vuoto.
Sintassi
Di seguito è riportata la sintassi per scrivere un elemento XML:
<element-name attribute1 attribute2>
....content
</element-name>
dove,
element-nameè il nome dell'elemento. Il nome del suo caso nei tag di inizio e di fine deve corrispondere.
attribute1, attribute2 are attributes of the element separated by white spaces. An attribute defines a property of the element. It associates a name with a value, which is a string of characters. An attribute is written as −
name = "value"
name is followed by an = sign and a string value inside double(" ") or single(' ') quotes.
Empty Element
An empty element (element with no content) has following syntax −
<name attribute1 attribute2.../>
Following is an example of an XML document using various XML element −
<?xml version = "1.0"?>
<contact-info>
<address category = "residence">
<name>Tanmay Patil</name>
<company>TutorialsPoint</company>
<phone>(011) 123-4567</phone>
</address>
</contact-info>
XML Elements Rules
Following rules are required to be followed for XML elements −
An element name can contain any alphanumeric characters. The only punctuation mark allowed in names are the hyphen (-), under-score (_) and period (.).
Names are case sensitive. For example, Address, address, and ADDRESS are different names.
Start and end tags of an element must be identical.
An element, which is a container, can contain text or elements as seen in the above example.