Saxonica: XSLT and XQuery Processing: C
saxonica.com

C

CACHE

Global Assembly Cache

CALENDAR

format-date($value as xs:date?, $picture as xs:string, $language as xs:string?, $calendar as xs:string?, $place as xs:string?) → xs:string?

format-dateTime($value as xs:dateTime?, $picture as xs:string, $language as xs:string?, $calendar as xs:string?, $place as xs:string?) → xs:string?

format-time($value as xs:time?, $picture as xs:string, $language as xs:string?, $calendar as xs:string?, $place as xs:string?) → xs:string?

CALL

saxon:call()

CALLING

Calling .NET Constructors

Calling .NET Instance-Level Methods

Calling Java Constructors

Calling Java Instance-Level Methods

Calling JAXP XPath extension functions

Calling Static Methods in a .NET Class

Calling Static Methods in a Java Class

Calling XQuery Functions from Java

Identifying and Calling Specific Methods

CALLS

Function Calls

CALL-TEMPLATE

saxon:call-template

xsl:call-template

CAMELCASE

camelCase

CASE

lower case

upper case

CASES

Use Cases

CAST

Cast as, Treat as

CASTABLE

Instance of and Castable as

CATALOG

Using catalog files

CATALOGS

Using XML Catalogs

CATCH

saxon:catch

CEILING

ceiling

ceiling($arg as numeric?) → numeric?

CHANGES

Changes in this Release

Changes to application programming interfaces

Changes to existing APIs

Changes to Functions and Operators

Changes to Saxon extensions and extensibility mechanisms

Changes to system programming interfaces

Changes to the s9api API

Changes to the Schema Component Model API

Changes to XSD support

Command line and configuration changes

Command line changes in XSLT

Command line changes in XQuery 1.0

Command line changes in Version 9.0 (2007-11-03)

Expression tree changes

Extensibility changes

Internal changes

Licensing changes

NamePool changes

Saxon on .NET changes

Schema-related changes

XML Schema 1.0 changes

XML Schema 1.1 changes

XPath 2.0 and XQuery 1.0 changes

XPath 3.0 changes in Version 9.4 (2011-12-09)

XPath 3.0 changes in Version 9.3 (2010-10-30)

XPath changes

XQJ changes

XQuery 3.0 and XQuery Update changes

XQuery 3.0 changes

XSLT 3.0 changes

XSLT changes in Version 9.4 (2011-12-09)

XSLT changes in Version 9.0 (2007-11-03)

CHARACTER

Character Encodings Supported

CHARACTER-MAP

xsl:character-map

CHARACTER-REPRESENTATION

The saxon:character-representation attribute

CHARACTERS

composed characters

CHECKLIST

Checklist of Implementation-Defined Items in XSLT 2.0 conformance

Checklist of Implementation-Defined Items in XQuery 1.0 Conformance

CHOOSE

xsl:choose

CIVIL

civil timezone

CLASS

Calling Static Methods in a .NET Class

Calling Static Methods in a Java Class

Identifying the Java Class

CLASSPATH

classpath

CLOSE

sql:close

CODE

DEBUG_BYTE_CODE

DISPLAY_BYTE_CODE

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

GENERATE_BYTE_CODE

CODEPOINT

Unicode Codepoint Collation

CODEPOINT-EQUAL

codepoint-equal

codepoint-equal($comparand1 as xs:string?, $comparand2 as xs:string?) → xs:boolean?

CODEPOINTS-TO-STRING

codepoints-to-string

codepoints-to-string($arg as xs:integer*) → xs:string

COLLATING

Implementing a collating sequence

COLLATION

alphanumeric collation

compare($comparand1 as xs:string?, $comparand2 as xs:string?, $collation as xs:string) → xs:integer?

contains($arg1 as xs:string?, $arg2 as xs:string?, $collation as xs:string) → xs:boolean

deep-equal($parameter1 as item()*, $parameter2 as item()*, $collation as xs:string) → xs:boolean

distinct-values($arg as xs:anyAtomicType*, $collation as xs:string) → xs:anyAtomicType*

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

index-of($seq as xs:anyAtomicType*, $search as xs:anyAtomicType, $collation as xs:string) → xs:integer*

max($arg as xs:anyAtomicType*, $collation as xs:string) → xs:anyAtomicType?

min($arg as xs:anyAtomicType*, $collation as xs:string) → xs:anyAtomicType?

saxon:collation

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

substring-after($arg1 as xs:string?, $arg2 as xs:string?, $collation as xs:string) → xs:string

substring-before($arg1 as xs:string?, $arg2 as xs:string?, $collation as xs:string) → xs:string

Unicode Codepoint Collation

COLLATIONS

The <collations> element

COLLECTION

collection

collection() → node()*

collection($arg as xs:string?) → node()*

COLLECTIONS

Collections

Registered Collections

COLUMN

sql:insert and sql:column

sql:update and sql:column

COLUMN-NUMBER

saxon:column-number(node)

COMMAND

Command line

Command line and configuration changes

Command line changes in XSLT

Command line changes in XQuery 1.0

Command line changes in Version 9.0 (2007-11-03)

Configuration from the command line

Running Validation from the Command Line

Running XQuery from the Command Line

Running XSLT from the Command Line

Schema-Aware XQuery from the Command Line

Schema-Aware XSLT from the Command Line

Source Documents on the Command Line

COMMENT

xsl:comment

COMMERCIAL

Commercial Editors and Debuggers

COMPARAND1

codepoint-equal($comparand1 as xs:string?, $comparand2 as xs:string?) → xs:boolean?

compare($comparand1 as xs:string?, $comparand2 as xs:string?, $collation as xs:string) → xs:integer?

compare($comparand1 as xs:string?, $comparand2 as xs:string?) → xs:integer?

COMPARAND2

codepoint-equal($comparand1 as xs:string?, $comparand2 as xs:string?) → xs:boolean?

compare($comparand1 as xs:string?, $comparand2 as xs:string?, $collation as xs:string) → xs:integer?

compare($comparand1 as xs:string?, $comparand2 as xs:string?) → xs:integer?

COMPARE

compare

compare($comparand1 as xs:string?, $comparand2 as xs:string?, $collation as xs:string) → xs:integer?

compare($comparand1 as xs:string?, $comparand2 as xs:string?) → xs:integer?

COMPARISONS

Comparisons

COMPILATION

Separate compilation of library modules

COMPILE-QUERY

saxon:compile-query()

COMPILE-STYLESHEET

saxon:compile-stylesheet()

COMPILING

Compiling a Stylesheet

Compiling Queries

COMPLEX

Assertions on Complex Types

COMPONENT

Changes to the Schema Component Model API

Importing and Exporting Schema Component Models

Serializing a Schema Component Model

COMPONENTS

components

Redistributed Components

Third Party Source Components

COMPOSED

composed characters

CONCAT

concat

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

CONDITIONAL

Conditional Expressions

Conditional instructions

Conditional Type Assignment

CONFIGURATION

Command line and configuration changes

Configuration Features

Configuration from the command line

Configuration interfaces

Configuration using s9api

Configuration using the .NET API

Configuration using XQJ

Configuration when running Ant

Saxon Configuration

The Saxon configuration file

CONFORMANCE

Conformance Tests

Conformance with other specifications

JAXP Conformance

Standards Conformance

XML Schema 1.0 Conformance

XML Schema 1.1 Conformance

XPath 2.0 conformance

XPath 3.0 Conformance

XQJ Conformance

XQuery 1.0 Conformance

XQuery 3.0 Conformance

XSLT 2.0 conformance

XSLT 3.0 conformance

CONNECT

sql:connect

CONSTANTS

Constants

CONSTRAINTS

Saxon extensions to XSD uniqueness and referential constraints

CONSTRUCTOR

Identifying the Java constructor, method, or field

CONSTRUCTORS

Calling .NET Constructors

Calling Java Constructors

CONTAINS

contains

contains($arg1 as xs:string?, $arg2 as xs:string?, $collation as xs:string) → xs:boolean

contains($arg1 as xs:string?, $arg2 as xs:string?) → xs:boolean

CONTENT

Open Content

CONTENTHANDLER

ContentHandler in The method attribute

ContentHandler in The saxon:supply-source-locator attribute

CONTEXT

Setting the context item

CONTINUE

saxon:continue

CONTRIBUTORS

Contributors

CONTROLLING

Controlling Parsing of Source Documents

Controlling Validation from Java

CONVERTING

Converting Arguments to .NET Extension Functions

Converting Arguments to Java Extension Functions

Converting Atomic Values

Converting Atomic Values and Sequences

Converting Method Arguments - General Rules

Converting Nodes

Converting Nodes and Sequences of Nodes

Converting the Result of a .NET Extension Function

Converting the Result of a Java Extension Function

Converting Wrapped .NET Objects

Converting Wrapped Java Objects

COPY

xsl:copy

COPYING

Example: selective copying

COPY-OF

xsl:copy-of

XSLT example using xsl:copy-of

COPYRIGHT

copyright

COS

cos

cos()

cos($θ as xs:double?) → xs:double?

COUNT

count

count($arg as item()*) → xs:integer

CPUS

multi-core CPUs

CREATING

Creating a new map

CURRENT

current

current() → item()

CURRENT-DATE

current-date

current-date() → xs:date

CURRENT-DATETIME

current-dateTime

current-dateTime() → xs:dateTimeStamp

CURRENT-GROUP

current-group

current-group() → item()

CURRENT-GROUPING-KEY

current-grouping-key

current-grouping-key() → xs:anyAtomicType

CURRENT-MODE-NAME

saxon:current-mode-name()

CURRENT-TIME

current-time

current-time() → xs:time

CUSTOMIZING

Customizing Serialization

Next