Saxonica: XSLT and XQuery Processing: E
saxonica.com

E

EDITORS

Commercial Editors and Debuggers

ELEMENT

analyze-string($input as xs:string?, $pattern as xs:string, $flags as xs:string) → element(fn:analyze-string-result)

analyze-string($input as xs:string?, $pattern as xs:string) → element(fn:analyze-string-result)

element-with-id($arg as xs:string*, $node as node()) → element()*

element-with-id($arg as xs:string*) → element()*

Expansion of attribute and element defaults

id($arg as xs:string*, $node as node()) → element()*

id($arg as xs:string*) → element()*

in-scope-prefixes($element as element()) → xs:string* in in-scope-prefixes

in-scope-prefixes($element as element()) → xs:string* in in-scope-prefixes

namespace-uri-for-prefix($prefix as xs:string?, $element as element()) → xs:anyURI? in namespace-uri-for-prefix

namespace-uri-for-prefix($prefix as xs:string?, $element as element()) → xs:anyURI? in namespace-uri-for-prefix

parse-json($arg as xs:string, $options as map(*)) → document-node(element(*, xs:untyped))

parse-xml($arg as xs:string, $baseURI as xs:string) → document-node(element(*, xs:untyped))

parse-xml($arg as xs:string) → document-node(element(*, xs:untyped))

resolve-QName($qname as xs:string?, $element as element()) → xs:QName? in resolve-QName

resolve-QName($qname as xs:string?, $element as element()) → xs:QName? in resolve-QName

The <collations> element

The <global> element

The <localizations> element

The <resources> element

The <xquery> element

The <xsd> element

The <xslt> element

xsl:element

ELEMENT-AVAILABLE

element-available

element-available($arg as xs:string) → xs:boolean

ELEMENTS

Literal Result Elements

XSLT Elements

ELEMENT-WITH-ID

element-with-id

element-with-id($arg as xs:string*, $node as node()) → element()*

element-with-id($arg as xs:string*) → element()*

EMPTY

empty

empty($arg as item()*) → xs:boolean

ENCODE-FOR-URI

encode-for-uri

encode-for-uri($uri-part as xs:string?) → xs:string

ENCODER

A2 Base64 Encoder/Decoder

ENCODING

unparsed-text($href as xs:string?, $encoding as xs:string) → xs:string?

unparsed-text-available($href as xs:string?, $encoding as xs:string) → xs:boolean

unparsed-text-lines($href as xs:string?, $encoding as xs:string) → xs:string*

ENCODINGS

Character Encodings Supported

ENDS-WITH

ends-with

ends-with($arg1 as xs:string?, $arg2 as xs:string?, $collation as xs:string) → xs:boolean

ends-with($arg1 as xs:string?, $arg2 as xs:string?) → xs:boolean

ENGLISH

English

ENTITY-REF

saxon:entity-ref

ENVIRONMENT-VARIABLE

environment-variable

environment-variable($name as xs:string) → xs:string?

ERROR

error

error() → none

error($code as xs:QName?, $description as xs:string, $error-object as item()*) → none

error($code as xs:QName?, $description as xs:string) → none

error($code as xs:QName) → none

ERROR-OBJECT

error($code as xs:QName?, $description as xs:string, $error-object as item()*) → none

ESCAPE-HTML-URI

escape-html-uri

escape-html-uri($uri as xs:string?) → xs:string

ETC..

concat($arg1 as xs:anyAtomicType?, $arg2 as xs:anyAtomicType?, $etc... as xs:anyAtomicType?) → xs:string

EVAL

saxon:eval()

EVALUATE

saxon:evaluate()

xsl:evaluate

EVALUATE-NODE

saxon:evaluate-node()

EVALUATING

Evaluating XPath Expressions using s9api

EXACTLY-ONE

exactly-one

exactly-one($arg as item()*) → item()

EXAMPLE

Example in The Map Extension

Example in The Saxon SQL Extension

Example: selective copying

Example applications for .NET

JDOM Example

Running the example using Microsoft Access

Running the example using MySQL

Shakespeare Example

XQuery example using the saxon:stream pragma

XSLT example using xsl:copy-of

EXAMPLES

Examples:

Examples of XSLT 2.0 Patterns

JAXP Transformation Examples

EXECUTE

sql:execute

EXISTING

Changes to existing APIs

EXISTS

exists

exists($arg as item()*) → xs:boolean

EXP

exp

exp($arg1 as xs:double?, $arg2 as numeric) → xs:double

exp($arg as xs:double) → xs:double

EXP10

exp10

exp10($arg as xs:double) → xs:double

EXPANSION

Expansion of attribute and element defaults

EXPLAIN

saxon:explain

EXPORTING

Importing and Exporting Schema Component Models

EXPRESSION

Expression tree changes

regular expression

saxon:expression()

XPath 2.0 Expression Syntax

EXPRESSIONS

Arithmetic expressions

Boolean expressions: AND and OR

Conditional Expressions

Evaluating XPath Expressions using s9api

Filter expressions

For Expressions

Path expressions

Quantified Expressions

Range expressions

Sequence expressions

Streamable path expressions

EXSLT

EXSLT in Introduction

EXSLT in EXSLT Extensions

EXSLT extensions in Introduction

EXSLT Extensions in Saxon Extensions

EXTENSIBILITY

Changes to Saxon extensions and extensibility mechanisms

Extensibility in Version 9.2 (2009-08-05)

Extensibility in Version 9.1 (2008-07-02)

Extensibility in Using XQuery

Extensibility

Extensibility changes

EXTENSION

.NET extension functions

Calling JAXP XPath extension functions

Converting Arguments to .NET Extension Functions

Converting Arguments to Java Extension Functions

Converting the Result of a .NET Extension Function

Converting the Result of a Java Extension Function

Extension attributes (XSLT only)

Extension functions

Extension instructions

Implementing extension instructions

Integrated extension functions

Java extension functions: full interface

Java extension functions: simple interface

The Map Extension

The Saxon SQL extension in Introduction

The Saxon SQL Extension

The SQL Extension

Writing reflexive extension functions for .NET

Writing reflexive extension functions in Java

Writing XSLT extension instructions

EXTENSIONS

Changes to Saxon extensions and extensibility mechanisms

EXSLT extensions in Introduction

EXSLT Extensions in Saxon Extensions

Extensions in Version 9.3 (2010-10-30)

Extensions in Version 9.2 (2009-08-05)

Extensions in Version 9.1 (2008-07-02)

Extensions in Version 9.0 (2007-11-03)

Extensions in Using XQuery

Saxon Extensions

Saxon extensions to XML Schema 1.1

Saxon extensions to XSD uniqueness and referential constraints

Saxon XSD Extensions

EXTERNAL

External Object Models

Next