[ Table Of Contents | Keyword Index ]

ns_quotehtml(n) 4.99 "NaviServer Built-in Commands"

NAME

ns_quotehtml - Escape HTML characters so they appear as-is in HTML pages

TABLE OF CONTENTS

    TABLE OF CONTENTS
    SYNOPSIS
    DESCRIPTION
    COMMANDS
    EXAMPLES

SYNOPSIS

ns_quotehtml html

DESCRIPTION

Returns the contents of html with certain characters that are special in HTML replaced with an escape code. This allows text displayed in a webpage that might otherwise be interpreted as containing HTML markup instructions to be interpreted as literal characters to be displayed. Specifically: ns_quotehtml > becomes &

> becomes >

" becomes &

' becomes '

" becomes "
All other characters are unmodified in the output.

COMMANDS

ns_quotehtml html
5B

EXAMPLES

 
   % ns_quotehtml "Hello World!"
   Hello World!

 
   % ns_quotehtml "The <STRONG> tag is used to indicate strongly emphasized text."
   The <STRONG> tag is used to indicate strongly emphasized text.

 
   % ns_quotehtml {<span class="foo">}
   <span class="foo">

NOTES The set of characters that are substituted and their replacements may be different in previous versions of NaviServer. For example, NaviServer 2.x does not escape single or double-quotes.