<?xml version="1.0" encoding="iso-8859-1"?> <!-- Generated at 9 December 2011 at 20:47--><contents> <section name="about" title="About Saxon"> <page name="intro" title="Introduction"/> <page name="gettingstarted" title="Getting Started"> <subpage name="gettingstartedjava" title="Getting started with Saxon on the Java platform"/> <subpage name="gettingstarteddotnet" title="Getting started with Saxon on the .NET platform"/> </page> <page name="whatis" title="What is Saxon?"/> <page name="packages" title="Choosing a software package"/> <page name="installationjava" title="Installation: Java platform"> <subpage name="prerequisites" title="Prerequisites"/> <subpage name="licensekey" title="Obtaining a license key"/> <subpage name="licensefaq" title="Troubleshooting license key problems"/> <subpage name="installingjava" title="Installing the software"/> <subpage name="jarfiles" title="JAR files included in the product"/> </page> <page name="installationdotnet" title="Installation: .NET platform"/> <page name="historical" title="Historical Note"/> <page name="support" title="Technical Support"> <subpage name="forum" title="Lists and forums for getting help"/> <subpage name="patches" title="Bugs and patches"/> </page> <page name="related" title="Related Products"/> </section> <section name="changes" title="Changes in this Release"> <page name="intro" title="Version 9.4 (2011-12-09)"> <subpage name="bytecode-94" title="Bytecode generation"/> <subpage name="sourcedocs-94" title="Reading source documents"/> <subpage name="xp30-94" title="XPath 3.0 changes"/> <subpage name="xt30-94" title="XSLT changes"/> <subpage name="xt-obfuscation" title="XSLT Packaged Stylesheets"/> <subpage name="xq30-94" title="XQuery 3.0 changes"/> <subpage name="xsd-94" title="Changes to XSD support"/> <subpage name="functions-94" title="Changes to Functions and Operators"/> <subpage name="extensions-94" title="Changes to Saxon extensions and extensibility mechanisms"/> <subpage name="api-94" title="Changes to application programming interfaces"/> <subpage name="spi-94" title="Changes to system programming interfaces"/> </page> <page name="intro93" title="Version 9.3 (2010-10-30)"> <subpage name="highlights-93" title="Highlights"/> <subpage name="dot-net-install-93" title="Installation on .NET"/> <subpage name="command-line-93" title="Command line and configuration changes"/> <subpage name="extensibility-93" title="Extensibility changes"/> <subpage name="extensions-93" title="Extensions"/> <subpage name="xslt30-93" title="XSLT 3.0 changes"/> <subpage name="xslt-streaming-93" title="Streaming in XSLT"/> <subpage name="xpath30-93" title="XPath 3.0 changes"/> <subpage name="xpath20-93" title="XPath 2.0 and XQuery 1.0 changes"/> <subpage name="xquery30-93" title="XQuery 3.0 and XQuery Update changes"/> <subpage name="fo30-93" title="Functions and Operators"/> <subpage name="xsd10-93" title="XML Schema 1.0 changes"/> <subpage name="xsd11-93" title="XML Schema 1.1 changes"/> <subpage name="s9api-93" title="Changes to the s9api API"/> <subpage name="dot-net-93" title="Saxon on .NET changes"/> <subpage name="serialization-93" title="Serialization"/> <subpage name="ant-93" title="Running Saxon from Ant"/> <subpage name="sql-93" title="The SQL Extension"/> <subpage name="misc-93" title="Internal changes"/> </page> <page name="intro92" title="Version 9.2 (2009-08-05)"> <subpage name="highlights92" title="Highlights"/> <subpage name="install92" title="Installation and Licensing"/> <subpage name="s9api92" title="S9API interface"/> <subpage name="dotnet92" title="Saxon on .NET"/> <subpage name="xslt92" title="XSLT"/> <subpage name="xquery1092" title="XQuery 1.0"/> <subpage name="updates92" title="XQuery Updates"/> <subpage name="xquery1192" title="XQuery 1.1"/> <subpage name="xsd92" title="XML Schema"/> <subpage name="streaming92" title="Streaming"/> <subpage name="functions92" title="Functions and Operators"/> <subpage name="parsing92" title="XML Parsing and Serialization"/> <subpage name="models92" title="External Object Models"/> <subpage name="extensibility92" title="Extensibility"/> <subpage name="extensions92" title="Extensions"/> <subpage name="optimization92" title="Optimizations"/> <subpage name="internals92" title="Internals"/> </page> <page name="intro91" title="Version 9.1 (2008-07-02)"> <subpage name="highlights91" title="Highlights"/> <subpage name="xqupdate91" title="XQuery Updates"/> <subpage name="schema11support91" title="XML Schema 1.1"/> <subpage name="schema10support91" title="XML Schema 1.0"/> <subpage name="xslt91" title="XSLT 2.0"/> <subpage name="xquery91" title="XQuery 1.0"/> <subpage name="xqj91" title="XQJ (XQuery API for Java)"/> <subpage name="s9api91" title="S9API"/> <subpage name="jaxp91" title="JAXP"/> <subpage name="extensibility91" title="Extensibility"/> <subpage name="extensions91" title="Extensions"/> <subpage name="trace91" title="Diagnostics and Tracing"/> <subpage name="dotnet91" title="Saxon on .NET"/> <subpage name="internal91" title="Internal APIs"/> <subpage name="serial91" title="Serialization"/> <subpage name="opt91" title="Optimization"/> </page> <page name="s90" title="Version 9.0 (2007-11-03)"> <subpage name="highlights90" title="Highlights"/> <subpage name="s9api90" title="New Java API"/> <subpage name="commandline90" title="Command line changes"/> <subpage name="xslt90" title="XSLT changes"/> <subpage name="xpath90" title="XPath changes"/> <subpage name="extensions90" title="Extensions"/> <subpage name="schema90" title="Schema-related changes"/> <subpage name="oldapi90" title="Changes to existing APIs"/> <subpage name="pull90" title="Pull processing in Java"/> <subpage name="serialization90" title="Serialization"/> <subpage name="localization90" title="Localization"/> <subpage name="optimization90" title="Optimization"/> <subpage name="diagnostics90" title="Diagnostics"/> <subpage name="namepool90" title="NamePool changes"/> <subpage name="expressiontree90" title="Expression tree changes"/> </page> </section> <section name="conditions" title="Licensing"> <page name="intro" title="Introduction"/> <page name="contributors" title="Contributors"/> <page name="third-party-components" title="Third Party Source Components"/> <page name="redistributed" title="Redistributed Components"/> <page name="algorithms" title="Published Algorithms and Specifications"/> </section> <section name="configuration" title="Saxon Configuration"> <page name="intro" title="Introduction"/> <page name="config-interfaces" title="Configuration interfaces"> <subpage name="jaxp-configuration" title="JAXP Factory Interfaces"/> <subpage name="s9api-config" title="Configuration using s9api"/> <subpage name="config-dotnet" title="Configuration using the .NET API"/> <subpage name="config-commandline" title="Configuration from the command line"/> <subpage name="config-xqj" title="Configuration using XQJ"/> <subpage name="config-ant" title="Configuration when running Ant"/> </page> <page name="configuration-file" title="The Saxon configuration file"> <subpage name="config-global" title="The <global> element"/> <subpage name="config-xslt" title="The <xslt> element"/> <subpage name="config-xquery" title="The <xquery> element"/> <subpage name="config-xsd" title="The <xsd> element"/> <subpage name="config-resources" title="The <resources> element"/> <subpage name="config-collations" title="The <collations> element"/> <subpage name="config-localizations" title="The <localizations> element"/> </page> <page name="config-features" title="Configuration Features"/> </section> <section name="using-xsl" title="Using XSLT 2.0"> <page name="intro" title="Using XSLT 2.0 Stylesheets"/> <page name="commandline" title="Running XSLT from the Command Line"/> <page name="compiling" title="Compiling a Stylesheet"/> <page name="packaged-xslt" title="Packaged Stylesheets"/> <page name="xsltfromant" title="Running Saxon XSLT Transformations from Ant"/> <page name="embedding" title="Invoking XSLT from an application"> <subpage name="s9api-transformation" title="Using s9api for Transformations"/> <subpage name="jaxp-transformation" title="Using JAXP for Transformations"/> </page> <page name="performanceanalysis" title="Performance Analysis"/> <page name="xslt30" title="XSLT 3.0 Support"/> </section> <section name="using-xquery" title="Using XQuery"> <page name="intro" title="Introduction"/> <page name="commandline" title="Running XQuery from the Command Line"/> <page name="api-query" title="Running Queries from a Java Application"> <subpage name="s9api-query" title="Using s9api for XQuery"/> <subpage name="xqj" title="Invoking XQuery using the XQJ API"/> </page> <page name="update" title="Using XQuery Update"/> <page name="callingfunctions" title="Calling XQuery Functions from Java"/> <page name="resultformat" title="Result Format"/> <page name="querycompilation" title="Compiling Queries"/> <page name="extensibility" title="Extensibility"/> <page name="extensions" title="Extensions"/> <page name="usecases" title="Use Cases"/> </section> <section name="sourcedocs" title="Handling Source Documents"> <page name="intro" title="Handling Source Documents"/> <page name="command-line" title="Source Documents on the Command Line"/> <page name="collections" title="Collections"/> <page name="builder-api" title="Building a Source Document from an application"/> <page name="preloading" title="Preloading shared reference documents"/> <page name="xml-catalogs" title="Using XML Catalogs"/> <page name="input-filters" title="Writing input filters"/> <page name="XInclude" title="XInclude processing"/> <page name="controlling-parsing" title="Controlling Parsing of Source Documents"/> <page name="xml11" title="Saxon and XML 1.1"/> <page name="jaxpsources" title="JAXP Source Types"/> <page name="thirdparty" title="Third-party Object Models: DOM, JDOM, XOM, and DOM4J"/> <page name="choosingmodel" title="Choosing a Tree Model"/> <page name="ptree" title="The PTree File Format"/> <page name="validation" title="Validation of Source Documents"/> <page name="whitespace" title="Whitespace Stripping in Source Documents"/> <page name="streaming" title="Streaming of Large Documents"> <subpage name="burst-mode-streaming" title="Burst-mode streaming"/> <subpage name="furtherprocessing" title="Processing the nodes returned by saxon:stream()"/> <subpage name="partialreading" title="Reading source documents partially"/> <subpage name="streamable-xpath" title="Streamable path expressions"/> <subpage name="burst-mode-implementation" title="How burst-mode streaming works"/> <subpage name="streamwithiterate" title="Using saxon:stream() with saxon:iterate"/> <subpage name="streaming-templates" title="Streaming Templates"/> </page> <page name="projection" title="Document Projection"/> <page name="w3c-dtds" title="References to W3C DTDs"/> </section> <section name="schema-processing" title="XML Schema Processing"> <page name="intro" title="Introduction"/> <page name="commandline" title="Running Validation from the Command Line"/> <page name="validation-api" title="Controlling Validation from Java"> <subpage name="schema-s9api" title="Schema Processing using s9api"/> <subpage name="schema-jaxp" title="Schema Processing using JAXP"/> </page> <page name="validation-from-ant" title="Running validation from Ant"/> <page name="satransformcmd" title="Schema-Aware XSLT from the Command Line"/> <page name="satransformapi" title="Schema-Aware XSLT from Java"/> <page name="saquerycmd" title="Schema-Aware XQuery from the Command Line"/> <page name="saqueryapi" title="Schema-Aware XQuery from Java"/> <page name="schema11" title="XML Schema 1.1"> <subpage name="assertions" title="Assertions on Complex Types"/> <subpage name="simpleassert" title="Assertions on Simple Types"/> <subpage name="cta" title="Conditional Type Assignment"/> <subpage name="allgroups" title="All Model Groups"/> <subpage name="open-content" title="Open Content"/> <subpage name="misc-xsd11" title="Miscellaneous XSD 1.1 Features"/> </page> <page name="scm" title="Importing and Exporting Schema Component Models"/> <page name="min-and-maxoccurs" title="Handling minOccurs and maxOccurs"/> <page name="extensions11" title="Saxon extensions to XML Schema 1.1"> <subpage name="saxon.message" title="Messages associated with assertions and other facets"/> <subpage name="preprocess" title="The saxon:preprocess facet"/> <subpage name="extended-uniqueness-constraints" title="Saxon extensions to XSD uniqueness and referential constraints"/> </page> </section> <section name="xpath-api" title="XPath API for Java"> <page name="intro" title="Introduction"/> <page name="s9api-xpath" title="Evaluating XPath Expressions using s9api"/> <page name="jaxp-xpath" title="The JAXP XPath API"> <subpage name="factory" title="Selecting the XPath implementation"/> <subpage name="context-node" title="Setting the context item"/> <subpage name="return-types" title="Return types"/> <subpage name="saxon-additions" title="Additional Saxon methods"/> <subpage name="jaxp-xpath-extension-functions" title="Calling JAXP XPath extension functions"/> </page> <page name="nodeinfo" title="The NodeInfo interface"/> </section> <section name="dotnet" title="Saxon on .NET"> <page name="intro" title="Introduction"/> <page name="dotnetapi" title="Saxon API for .NET"/> <page name="xmlparsing" title="XML Parsing in .NET"/> </section> <section name="extensibility" title="Extensibility"> <page name="intro" title="Introduction"/> <page name="integratedfunctions" title="Integrated extension functions"> <subpage name="ext-simple-J" title="Java extension functions: simple interface"/> <subpage name="ext-full-J" title="Java extension functions: full interface"/> <subpage name="ext-fns-N" title=".NET extension functions"/> </page> <page name="functions" title="Writing reflexive extension functions in Java"> <subpage name="choosing-overload" title="Choosing among overloaded methods"/> <subpage name="staticmethods" title="Calling Static Methods in a Java Class"/> <subpage name="constructors" title="Calling Java Constructors"/> <subpage name="instance-methods" title="Calling Java Instance-Level Methods"/> </page> <page name="converting-args" title="Converting Arguments to Java Extension Functions"> <subpage name="converting-arguments" title="Converting Method Arguments - General Rules"/> <subpage name="converting-atomic" title="Converting Atomic Values"/> <subpage name="converting-node" title="Converting Nodes"/> <subpage name="converting-wrapped-java" title="Converting Wrapped Java Objects"/> </page> <page name="function-result" title="Converting the Result of a Java Extension Function"/> <page name="dotnetextensions" title="Writing reflexive extension functions for .NET"> <subpage name="staticmethods.net" title="Calling Static Methods in a .NET Class"/> <subpage name="constructors.net" title="Calling .NET Constructors"/> <subpage name="instance-methods.net" title="Calling .NET Instance-Level Methods"/> </page> <page name="converting-args.net" title="Converting Arguments to .NET Extension Functions"> <subpage name="converting-atomic.net" title="Converting Atomic Values and Sequences"/> <subpage name="converting-node.net" title="Converting Nodes and Sequences of Nodes"/> <subpage name="converting-wrapped-dotnet" title="Converting Wrapped .NET Objects"/> </page> <page name="function-result.net" title="Converting the Result of a .NET Extension Function"/> <page name="instructions" title="Writing XSLT extension instructions"/> <page name="output-filters" title="Customizing Serialization"/> <page name="collation" title="Implementing a collating sequence"/> <page name="localizing" title="Localizing numbers and dates"/> <page name="uri-resolver" title="Writing a URI Resolver for Input Files"/> <page name="output-uri-resolver" title="Writing a URI Resolver for Output Files"/> </section> <section name="extensions" title="Saxon Extensions"> <page name="intro" title="Introduction"/> <page name="exslt" title="EXSLT Extensions"/> <page name="attributes" title="Extension attributes (XSLT only)"> <subpage name="assignable" title="saxon:assignable"/> <subpage name="explain" title="saxon:explain"/> <subpage name="memo-function" title="saxon:memo-function"/> <subpage name="read-once" title="saxon:read-once"/> <subpage name="threads" title="saxon:threads"/> </page> <page name="output-extras" title="Additional serialization parameters"> <subpage name="method" title="The method attribute"/> <subpage name="base64Binary-method" title="The saxon:base64Binary serialization method"/> <subpage name="hexBinary-method" title="The saxon:hexBinary serialization method"/> <subpage name="ptree-method" title="The saxon:ptree serialization method"/> <subpage name="character-representation" title="The saxon:character-representation attribute"/> <subpage name="double-space" title="The saxon:double-space attribute"/> <subpage name="indent-spaces" title="The saxon:indent-spaces attribute"/> <subpage name="line-length" title="The saxon:line-length attribute"/> <subpage name="next-in-chain" title="The saxon:next-in-chain attribute"/> <subpage name="recognize-binary" title="The saxon:recognize-binary attribute"/> <subpage name="require-well-formed" title="The saxon:require-well-formed attribute"/> <subpage name="supply-source-locator" title="The saxon:supply-source-locator attribute"/> <subpage name="suppress-indentation" title="The saxon:suppress-indentation attribute"/> <subpage name="xquery-method" title="The saxon:xquery serialization method"/> <subpage name="user-defined-atts" title="User-defined serialization attributes"/> </page> <page name="functions" title="Extension functions"> <subpage name="adjusttociviltime" title="saxon:adjust-to-civil-time()"/> <subpage name="analyze-string" title="saxon:analyze-string()"/> <subpage name="base64binarytooctets" title="saxon:base64Binary-to-octets()"/> <subpage name="base64binarytostring" title="saxon:base64Binary-to-string()"/> <subpage name="call" title="saxon:call()"/> <subpage name="columnnumber" title="saxon:column-number(node)"/> <subpage name="compile-query" title="saxon:compile-query()"/> <subpage name="compile-stylesheet" title="saxon:compile-stylesheet()"/> <subpage name="currentmode" title="saxon:current-mode-name()"/> <subpage name="decimaldivide" title="saxon:decimal-divide()"/> <subpage name="deepequal" title="saxon:deep-equal()"/> <subpage name="discarddocument" title="saxon:discard-document()"/> <subpage name="eval" title="saxon:eval()"/> <subpage name="evaluate" title="saxon:evaluate()"/> <subpage name="evaluate-node" title="saxon:evaluate-node()"/> <subpage name="expression" title="saxon:expression()"/> <subpage name="find" title="saxon:find()"/> <subpage name="for-each-group" title="saxon:for-each-group()"/> <subpage name="format-dateTime" title="saxon:format-dateTime()"/> <subpage name="format-number" title="saxon:format-number()"/> <subpage name="function" title="saxon:function()"/> <subpage name="generateid" title="saxon:generate-id()"/> <subpage name="getpseudoattribute" title="saxon:get-pseudo-attribute()"/> <subpage name="hassamenodes" title="saxon:has-same-nodes()"/> <subpage name="hexbinarytooctets" title="saxon:hexBinary-to-octets()"/> <subpage name="hexbinarytostring" title="saxon:hexBinary-to-string()"/> <subpage name="highest" title="saxon:highest()"/> <subpage name="index" title="saxon:index()"/> <subpage name="in-summer-time" title="saxon:in-summer-time()"/> <subpage name="is-whole-number" title="saxon:is-whole-number()"/> <subpage name="item-at" title="saxon:item-at()"/> <subpage name="last-modified" title="saxon:last-modified()"/> <subpage name="leading" title="saxon:leading()"/> <subpage name="linenumber" title="saxon:line-number(node)"/> <subpage name="lowest" title="saxon:lowest()"/> <subpage name="namespace-node" title="saxon:namespace-node()"/> <subpage name="stream" title="saxon:stream()"/> <subpage name="octetstobase64binary" title="saxon:octets-to-base64Binary()"/> <subpage name="octetstohexbinary" title="saxon:octets-to-hexBinary()"/> <subpage name="parse" title="saxon:parse()"/> <subpage name="parse-html" title="saxon:parse-html()"/> <subpage name="path" title="saxon:path()"/> <subpage name="printstack" title="saxon:print-stack()"/> <subpage name="query" title="saxon:query()"/> <subpage name="result-document" title="saxon:result-document()"/> <subpage name="serialize" title="saxon:serialize()"/> <subpage name="sort" title="saxon:sort()"/> <subpage name="stringtobase64binary" title="saxon:string-to-base64Binary()"/> <subpage name="stringtohexbinary" title="saxon:string-to-hexBinary()"/> <subpage name="stringtoutf8" title="saxon:string-to-utf8()"/> <subpage name="systemid" title="saxon:system-id()"/> <subpage name="transform" title="saxon:transform()"/> <subpage name="try" title="saxon:try()"/> <subpage name="typeannotation" title="saxon:type-annotation()"/> <subpage name="unparsedentities" title="saxon:unparsed-entities()"/> </page> <page name="map" title="The Map Extension"/> <page name="instructions" title="Extension instructions"> <subpage name="assign" title="saxon:assign"/> <subpage name="break" title="saxon:break"/> <subpage name="call-template" title="saxon:call-template"/> <subpage name="catch" title="saxon:catch"/> <subpage name="collation" title="saxon:collation"/> <subpage name="continue" title="saxon:continue"/> <subpage name="doctype" title="saxon:doctype"/> <subpage name="entity-ref" title="saxon:entity-ref"/> <subpage name="finally" title="saxon:finally"/> <subpage name="import-query" title="saxon:import-query"/> <subpage name="iterate" title="saxon:iterate"/> <subpage name="mode" title="saxon:mode"/> <subpage name="script" title="saxon:script"/> <subpage name="try-instr" title="saxon:try"/> <subpage name="while" title="saxon:while"/> </page> </section> <section name="samples" title="Sample Saxon Applications"> <page name="intro" title="Introduction"/> <page name="tour" title="Knight's Tour"/> <page name="trax" title="JAXP Transformation Examples"/> <page name="servlet" title="SaxonServlet"/> <page name="books" title="The Book List Stylesheet"/> <page name="shakespeare" title="Shakespeare Example"/> <page name="bible" title="The Bible"/> <page name="jdom" title="JDOM Example"/> <page name="dotnetsamples" title="Example applications for .NET"/> </section> <section name="sql-extension" title="The Saxon SQL Extension"> <page name="intro" title="Introduction"/> <page name="connect" title="sql:connect"/> <page name="query" title="sql:query"/> <page name="insert" title="sql:insert and sql:column"/> <page name="update" title="sql:update and sql:column"/> <page name="delete" title="sql:delete"/> <page name="close" title="sql:close"/> <page name="execute" title="sql:execute"/> <page name="example" title="Example"/> <page name="warning-1" title="A Warning about Side-Effects"/> <page name="warning-2" title="A Warning about Security (SQL injection)"/> </section> <section name="xsl-elements" title="XSLT Elements"> <page name="intro" title="Introduction"/> <page name="analyze-string" title="xsl:analyze-string"/> <page name="apply-imports" title="xsl:apply-imports"/> <page name="apply-templates" title="xsl:apply-templates"/> <page name="attribute" title="xsl:attribute"/> <page name="attribute-set" title="xsl:attribute-set"/> <page name="break" title="xsl:break"/> <page name="call-template" title="xsl:call-template"/> <page name="character-map" title="xsl:character-map"/> <page name="choose" title="xsl:choose"/> <page name="comment" title="xsl:comment"/> <page name="copy" title="xsl:copy"/> <page name="copy-of" title="xsl:copy-of"/> <page name="decimal-format" title="xsl:decimal-format"/> <page name="document" title="xsl:document"/> <page name="element" title="xsl:element"/> <page name="evaluate" title="xsl:evaluate"/> <page name="fallback" title="xsl:fallback"/> <page name="for-each" title="xsl:for-each"/> <page name="for-each-group" title="xsl:for-each-group"/> <page name="function" title="xsl:function"/> <page name="if" title="xsl:if"/> <page name="include" title="xsl:include"/> <page name="import" title="xsl:import"/> <page name="import-schema" title="xsl:import-schema"/> <page name="iterate" title="xsl:iterate"/> <page name="key" title="xsl:key"/> <page name="matching-substring" title="xsl:matching-substring"/> <page name="merge" title="xsl:merge"/> <page name="merge-action" title="xsl:merge-action"/> <page name="merge-input" title="xsl:merge-input"/> <page name="merge-source" title="xsl:merge-source"/> <page name="message" title="xsl:message"/> <page name="mode" title="xsl:mode"/> <page name="namespace" title="xsl:namespace"/> <page name="namespace-alias" title="xsl:namespace-alias"/> <page name="next-iteration" title="xsl:next-iteration"/> <page name="next-match" title="xsl:next-match"/> <page name="non-matching-substring" title="xsl:non-matching-substring"/> <page name="number" title="xsl:number"/> <page name="on-completion" title="xsl:on-completion"/> <page name="otherwise" title="xsl:otherwise"/> <page name="output" title="xsl:output"/> <page name="output-character" title="xsl:output-character"/> <page name="param" title="xsl:param"/> <page name="perform-sort" title="xsl:perform-sort"/> <page name="preserve-space" title="xsl:preserve-space"/> <page name="processing-instruction" title="xsl:processing-instruction"/> <page name="result-document" title="xsl:result-document"/> <page name="sequence" title="xsl:sequence"/> <page name="sort" title="xsl:sort"/> <page name="strip-space" title="xsl:strip-space"/> <page name="stylesheet" title="xsl:stylesheet"/> <page name="template" title="xsl:template"/> <page name="text" title="xsl:text"/> <page name="try" title="xsl:try"/> <page name="value-of" title="xsl:value-of"/> <page name="variable" title="xsl:variable"/> <page name="when" title="xsl:when"/> <page name="with-param" title="xsl:with-param"/> <page name="lre" title="Literal Result Elements"/> <page name="patterns" title="XSLT Patterns"> <subpage name="examples" title="Examples of XSLT 2.0 Patterns"/> <subpage name="syntax" title="Pattern syntax"/> <subpage name="patterns-30" title="Patterns in XSLT 3.0"/> </page> </section> <section name="expressions" title="XPath 2.0 Expression Syntax"> <page name="intro" title="Introduction"/> <page name="literals" title="Constants"/> <page name="variables" title="Variable References"/> <page name="functioncalls" title="Function Calls"/> <page name="axissteps" title="Axis steps"/> <page name="parentheses" title="Parentheses and operator precedence"/> <page name="filter" title="Filter expressions"/> <page name="path" title="Path expressions"/> <page name="cast" title="Cast as, Treat as"/> <page name="except" title="Set difference and intersection"/> <page name="union" title="Union"/> <page name="arithmetic" title="Arithmetic expressions"> <subpage name="unary" title="Unary plus and minus"/> <subpage name="multiplication" title="Multiplication and division"/> <subpage name="addition" title="Addition and subtraction"/> </page> <page name="range" title="Range expressions"/> <page name="comparisons" title="Comparisons"/> <page name="instanceof" title="Instance of and Castable as"/> <page name="conditionals" title="Conditional Expressions"/> <page name="quantified" title="Quantified Expressions"/> <page name="for" title="For Expressions"/> <page name="boolean" title="Boolean expressions: AND and OR"/> <page name="sequence" title="Sequence expressions"/> <page name="xpath30new" title="New features in XPath 3.0"/> <page name="xpath30maps" title="Maps in XPath 3.0"/> </section> <section name="functions" title="Standard functions"> <page name="intro" title="Index of functions"/> </section> <section name="conformance" title="Standards Conformance"> <page name="intro" title="Introduction"/> <page name="xslt20" title="XSLT 2.0 conformance"/> <page name="xslt30" title="XSLT 3.0 conformance"/> <page name="xpath20" title="XPath 2.0 conformance"/> <page name="xpath30" title="XPath 3.0 Conformance"/> <page name="xquery" title="XQuery 1.0 Conformance"/> <page name="xquery30" title="XQuery 3.0 Conformance"/> <page name="schema" title="XML Schema 1.0 Conformance"/> <page name="schema11" title="XML Schema 1.1 Conformance"/> <page name="serialization" title="Serialization"/> <page name="update" title="XQuery Update 1.0"/> <page name="other" title="Conformance with other specifications"/> <page name="encodings" title="Character Encodings Supported"/> <page name="jaxp" title="JAXP Conformance"/> <page name="xqj" title="XQJ Conformance"/> </section> <section name="index-entries" title="Alphabetical Index"> <page name="intro" title="Introduction"/> <page name="_-" title="-"/> <page name="_." title="."/> <page name="_1" title="1"/> <page name="_2" title="2"/> <page name="_3" title="3"/> <page name="_9" title="9"/> <page name="_A" title="A"/> <page name="_B" title="B"/> <page name="_C" title="C"/> <page name="_D" title="D"/> <page name="_E" title="E"/> <page name="_F" title="F"/> <page name="_G" title="G"/> <page name="_H" title="H"/> <page name="_I" title="I"/> <page name="_J" title="J"/> <page name="_K" title="K"/> <page name="_L" title="L"/> <page name="_M" title="M"/> <page name="_N" title="N"/> <page name="_O" title="O"/> <page name="_P" title="P"/> <page name="_Q" title="Q"/> <page name="_R" title="R"/> <page name="_S" title="S"/> <page name="_T" title="T"/> <page name="_U" title="U"/> <page name="_V" title="V"/> <page name="_W" title="W"/> <page name="_X" title="X"/> <page name="_Y" title="Y"/> <page name="_Z" title="Z"/> <page name="_Θ" title="Θ"/> </section> </contents>