# XMLFormat

Returns a string that is safe to use with XML.

### Syntax

    XMLFormat(string)

##### string

Any string.

### Usage

XMLFormat escapes special XML characters so that you can put arbitrary strings safely into XML. The characters that are escaped by XMLFormat include the following:

- greater than sign (>)
- less than sign (<)
- single quotation mark (')
- double quotation mark (")
- ampersand (&)

### Examples

    <!-----------------------------------------------------------
      This example illustrates use of the XMLFormat function.
    ----------------------------------------------------------->
    <HTML>
    <HEAD>
    <TITLE>XMLFormat</TITLE>
    </HEAD>

    <BODY>
    <H3>XMLFormat</H3>
    <P>
    This example shows how XMLFormat is used to escape special XML
    characters and make the  use of XML using ColdFusion easy.
    </P>

    <XMP>
    <?xml version="1.0"?>
    <CFOUTPUT>
    <someXML>
        <someElement someAttribute="#XMLFormat("'a quoted value'")#>
            #XMLFormat(    "Body of element to be passed here.    ")#
        </someElement>
    </someXML>
    </CFOUTPUT>
    </XMP>
    </BODY>
    </HTML>