|
DescriptionEscapes
special XML characters in a string so that the string can be used
as text in XML.
ReturnsA copy
of the string parameter that is safe to use as text in XML.
Function syntaxXmlFormat(string, escapeChars)
HistoryColdFusion
MX: Added this function.
UsageThis function
escapes characters as follows:
Text character
|
Escaped representation
|
Greater than symbol (>)
|
>
|
Less than symbol (<)
|
<
|
Single-quotation mark (')
|
'
|
Double-quotation mark (")
|
"
|
Ampersand symbol (&)
|
&
|
Carriage return (but not line feed)
|
Removed from the text.
|
High ASCII characters in the range 159-255.
|
Replaced by unicode escape sequence; for
example, É (capital E with an Acute symbol) is replaced by É.
|
ExampleThe
following example shows how XmlFormat escapes special
XML characters. Use the View Source command in the browser to see
the results. ColdFusion interprets the "" in the second text string
as representing a single-quotation mark in text before it applies
the XmlFormat function.
<?xml version = "1.0"?>
<cfoutput>
<someXML>
<someElement someAttribute="#XmlFormat("'a quoted value'", "true")#">
#XmlFormat("Body of element with <, >, "" and & goes here.", "true")#
</someElement>
</someXML>
</cfoutput>
|
|
|