XML Naming conventions

Source: Internet
Author: User

XML = Extensible Markup Language, Extensible Markup Language

XML tags are case-sensitive, and XML tags are case-sensitive. In XML, label <Letter> is different from tag <letter>.

You must use the same case to write open tags and close labels

XML must be nested correctly

The XML document must have a root element

Attribute values for XML must be quoted

In XML, spaces are preserved

Metadata (data about data, such as element IDs) should be stored as attributes, and the data itself should be stored as an element

Naming rules:

Names can contain letters, numbers, and other characters

Names cannot start with numbers or punctuation marks

The name cannot start with the character "XML" (or XML, XML)

Name cannot contain spaces

We recommend using underscores as connectors

Entity reference

In XML, some characters have a special meaning.

If you put the character "<" in an XML element, an error occurs because the parser takes it as the beginning of the new element. To avoid this error, use an entity reference instead of the "<" character:

<message>if Salary &lt; Then</message>

In XML, there are 5 predefined entity references:

&lt; < less than

&gt; > Greater than

&amp; & and No.

&apos; ' Single quotation mark

&quot; "Quotation marks

Note: In XML, only the characters "<" and "&" are really illegal. The greater than sign is legal, but it is a good practice to replace it with an entity reference.

CDATA part by "<! [cdata[] begins with the end of "]]>"

XML Naming conventions

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.