Namespaces
The following namespaces are defined. They may be declared in the xsl:stylesheet
element if they are used. If ixsl instructions are used (e.g. ixsl:set-attribute
)
then the ixsl namespace must be specified as an extension namespace using
extension-element-prefixes="ixsl"
. In all cases, the prefix shown is conventional
and a different prefix may be used if preferred.
prefix |
Namespace URI |
Usage |
ixsl |
http://saxonica.com/ns/interactiveXSLT |
Used for extension functions and instructions offered by the Saxon-CE product that are
particular to the browser environment. Also used for system-defined mode names, such as
|
js |
http://saxonica.com/ns/globalJS |
Used to identify user-defined extension functions, JavaScript functions defined in the global Window object. |
prop |
http://saxonica.com/ns/html-property |
Used for pseudo-attributes of element nodes in the HTML DOM tree: JavaScript properties of
elements that are not directly exposed as attributes can be read and written using this
mechanism. These pseudo-attributes can be accessed by name, but are not included in the list
of attributes returned using the expression |
style |
http://saxonica.com/ns/html-style-property |
Used for pseudo-attributes of element nodes in the HTML DOM tree: JavaScript properties of
of the style object associated with an element node can be read and written using this
mechanism. These pseudo-attributes can be accessed by name, but are not included in the list
of attributes returned using the expression |