XML Declaration
The XML declaration appears
as the first line in an XML document.
The XML declaration is not
required, however, if used it must be the first line in the document and no other content or white space can precede
it.
version number
The version number is mandatory. Although number might change for
future versions of XML, 1.0 is the current version.
<?xml version="1.0"?>
encoding declaration
The encoding declaration is optional.
If it is used, the
encoding declaration must appear
immediately after the version information in the XML declaration, and must
contain a value representing an existing character encoding.
<?xml version="1.0" encoding="UTF-8"?>
The encoding declaration identifies
which encoding is used to represent the characters in the document. Although
XML parsers can determine automatically if a document uses the UTF-8 or UTF-16
Unicode encoding, this declaration should be used in documents that support
other encodings.
Example:
ISO-8859-1 (Latin 1).
<?xml version="1.0" encoding="ISO-8859-1"?>
Note:
XML is case
sensitive however Case in the value specified is not considered by the encoding
declaration. "ISO-8859-1" is the equivalent of
"iso-8859-1".
standalone declaration
The standalone declaration
is optional. If used, the standalone declaration must appear last
in the XML declaration.
<?xml version="1.0" encoding="UTF-8"
standalone="yes"?>
The standalone declaration
indicates whether a document relies on information from an external source,
such as external document type definition (DTD), for its content.
If the standalone
declaration has a value of "yes", the parser will report an error if
the document references an external DTD or external entities.
Leaving out the standalone
declaration produces the same result as including a standalone declaration of
"no". The XML parser will accept external resources, if there are
any, without reporting an error.
No comments:
Post a Comment