If you find this helpful, please click the Google |


General Rules for Coding XML Documents
<?xml version="1.0" encoding="UTF-8"?> <?xml-stylesheet ...?> <!DOCTYPE top-elem-name> <top-elem-name ...> ... </top-elem-name>
General rules for coding XML-based feeds
- Certain special characters need to be escaped to avoid having the code interpreted as a delimiter or other special meaning:
- escape all ampersand (
&
) characters - escape all ampersands with
&
to prevent them from being interpreted as XML character entities - escape all less than (
<
) symbols - escape all
<
symbols with<
to prevent them from being interpreted as the starting delimiter of an XML tag - escape all greater than (
>
) symbols - escape all
>
symbols with>
to prevent them from being interpreted as the ending delimiter of an XML tag - escape double quotes (
"
) within double-quoted attributes - escape double quotes in attributes as
"
- escape apostrophes (
'
) within single-quoted attributes - escape apostrophes (single quotes) in attributes as
&apost;
- escape special characters
- escape other special characters using the appropriate decimal character code (
&#nnn;
) or hexadecimal character code (&#xnnnn;
). For example, code a non-breaking space as either 
or 
(not
).
- escape all ampersand (