กฎการตั้งชื่อ XML
องค์ประกอบ XML ต้องเป็นไปตามกฎการตั้งชื่อเหล่านี้:
- 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
สามารถใช้ชื่อใดก็ได้ไม่มีการสงวนคำใด ๆ (ยกเว้น xml)
แนวทางปฏิบัติในการตั้งชื่อที่ดีที่สุด
- 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.
รูปแบบการตั้งชื่อ
ไม่มีรูปแบบการตั้งชื่อที่กำหนดไว้สำหรับองค์ประกอบ XML แต่นี่คือบางส่วนที่ใช้กันทั่วไป:
- 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
อ้างอิง
http://www.w3schools.com/xml/xml_elements.asp