Home » Categories » Solutions by Business Process » E-Business » XML

“Escaped” Data Characters

Datafile Software

"Escaped” Data Characters


Data in an XML file can consist of virtually any character. However, special processing is required if the data contains any of five characters that serve specific functions within an XML file. When present in data, these characters are converted to special "escape” sequences on output to an XML file, or converted back to their original form from an input XML file. Escape sequences start with an ampersand "&”, and are terminated by a semi-colon ";”.

The special characters are:

< The opening angle bracket character is interpreted as the start of an element tag, and is converted to the sequence "&lt;” (ignoring the quotes, this is an ampersand, "lt” for "less than”, which is how the opening angle bracket is known, and a semi-colon)

& The ampersand itself is represented as "&amp;”

> The closing angle bracket closes an element tag, and is converted to "&gt;”

" Double quotes are used to enclose the value of an attribute, and each one is converted to the sequence "&quot;”

' The apostrophe can be used as an alternative to the double quote, and is converted to the sequence "&apos;”

According to the XML standards, only &lt; and &amp; must always be used instead of their literal character equivalents in element content. But often the other three are also converted for both symmetry reasons (&gt;) and to prevent them being misconstrued as XML markup rather than data (&quot; and &apos;).
Custom Fields
  • Release ID: Standard
Attachments Attachments
There are no attachments for this article.
Related Articles RSS Feed
Application Considerations - Document Definition Parameters
Viewed 2252 times since Tue, Jul 10, 2012
Purchase Order Detail (POD)
Viewed 3607 times since Tue, Jul 10, 2012
Diagnostic XML File Print - Intergrating XML Processes
Viewed 2368 times since Tue, Jul 10, 2012
XML File Transfer
Viewed 4636 times since Thu, Jul 5, 2012
Order Responses
Viewed 2003 times since Mon, Jul 9, 2012
Sales Ledger Accounts (SLA)
Viewed 4531 times since Tue, Jul 10, 2012
Break Item On Output
Viewed 2078 times since Mon, Jul 9, 2012
Use of XML Documents For Data
Viewed 2129 times since Tue, Jul 10, 2012
Additional Data Items and Parameters
Viewed 4122 times since Tue, Jul 10, 2012
Using Table Flags
Viewed 2389 times since Tue, Jul 10, 2012