MODULES Uize.Util.Html.Encode
1. Introduction
The Uize.Util.Html.Encode
package defines utility methods for HTML encoding and HTML decoding of strings.
DEVELOPERS: Chris van Rensburg
1.1. Examples
There are no dedicated showcase example pages for the Uize.Util.Html.Encode
module.
SEARCH FOR EXAMPLES
Use the link below to search for example pages on the UIZE Web site that reference the Uize.Util.Html.Encode
module...
SEARCH
1.2. Implementation Info
The Uize.Util.Html.Encode
module defines the Uize.Util.Html.Encode
package under the Uize.Util.Html
namespace.
1.2.1. Features Introduced in This Module
The features listed in this section have been introduced in this module.
STATIC METHODS
Uize.Util.Html.Encode.decode
| Uize.Util.Html.Encode.encode
| Uize.Util.Html.Encode.encodeTextNode
STATIC PROPERTIES
Uize.Util.Html.Encode.entityRegExp
| Uize.Util.Html.Encode.moduleName
| Uize.Util.Html.Encode.pathToResources
1.2.2. Features Overridden in This Module
No features have been overridden in this module.
1.2.3. Features Inherited From Other Modules
This module has no inherited features.
1.2.4. Modules Directly Under This Namespace
There are no modules directly under this namespace.
1.2.5. Unit Tests
The Uize.Util.Html.Encode
module is unit tested by the Uize.Test.Uize.Util.Html.Encode
test module.
2. Static Methods
2.1. Uize.Util.Html.Encode.decode
Returns a string, representing the decoded form of the specified HTML-encoded string.
SYNTAX
unencodedAttributeValueSTR = Uize.Util.Html.Encode.decode (encodedAttributeValueSTR);
This method supports decoding the full set of 252 character entities contained in the HTML 4 specification, as well as entities encoded using the forms &#nnnn;
and &#xhhhh;
(where nnnn
and hhhh
are the Unicode character code of the character in decimal and hexadecimal formats, respectively).
EXAMPLE
unencoded = Uize.Util.Html.Encode.decode ( 'solar & wind beats "fossil" fuels' );
After executing the above statement, the variable unencoded
would have the value 'solar & wind beats "fossil" fuels'
.
NOTES
see also the corresponding Uize.Util.Html.Encode.encode static method |
IMPLEMENTATION INFO
this feature was introduced in this module |
2.2. Uize.Util.Html.Encode.encode
Returns a string, representing the HTML-encoded form of the specified string.
SYNTAX
encodedAttributeValueSTR = Uize.Util.Html.Encode.encode (unencodedAttributeValueSTR);
EXAMPLE
encodedValue = Uize.Util.Html.Encode.encode ('solar & wind beats "fossil" fuels');
After executing the above statement, the variable encodedValue
would have the value 'solar & wind beats "fossil" fuels'
.
NOTES
see also the corresponding Uize.Util.Html.Encode.decode static method |
IMPLEMENTATION INFO
this feature was introduced in this module |
2.3. Uize.Util.Html.Encode.encodeTextNode
IMPLEMENTATION INFO
this feature was introduced in this module |
3. Static Properties
3.1. Uize.Util.Html.Encode.entityRegExp
IMPLEMENTATION INFO
this feature was introduced in this module |
3.2. Uize.Util.Html.Encode.moduleName
IMPLEMENTATION INFO
this feature was introduced in this module |
3.3. Uize.Util.Html.Encode.pathToResources
IMPLEMENTATION INFO
this feature was introduced in this module |