Reguły nazewnictwa XML
Elementy XML muszą być zgodne z następującymi regułami nazewnictwa:
- Element names are case-sensitive
- Element names must start with a letter or underscore
- Element names cannot start with the letters xml(or XML, or Xml, etc)
- Element names can contain letters, digits, hyphens, underscores, and periods
- Element names cannot contain spaces
Można użyć dowolnej nazwy, żadne słowa nie są zastrzeżone (z wyjątkiem xml).
Najlepsze praktyki nazewnicze
- Create descriptive names, like this: <person>, <firstname>, <lastname>.
- Create short and simple names, like this: <book_title> not like this: <the_title_of_the_book>.
- Avoid "-". If you name something "first-name", some software may think you want to subtract "name" from "first".
- Avoid ".". If you name something "first.name", some software may think that "name" is a property of the object "first".
- Avoid ":". Colons are reserved for namespaces (more later).
- Non-English letters like éòá are perfectly legal in XML, but watch out for problems if your software doesn't support them.
Nazewnictwo stylów
Nie ma zdefiniowanych stylów nazewnictwa dla elementów XML. Ale oto kilka powszechnie używanych:
- Lower case <firstname> All letters lower case
- Upper case <FIRSTNAME> All letters upper case
- Underscore <first_name> Underscore separates words
- Pascal case <FirstName> Uppercase first letter in each word
- Camel case <firstName> Uppercase first letter in each word except the first
odniesienie
http://www.w3schools.com/xml/xml_elements.asp