Skip to content

Latest commit

 

History

History
497 lines (438 loc) · 24.6 KB

xslt2.md

File metadata and controls

497 lines (438 loc) · 24.6 KB

XSLT 2.0 QuickRef

Declarations

Instructions

Functions

Namespaces


▶️ forward, ◀️ backward

  • ◀️ ancestor
  • ◀️ ancestor-or-self
  • ▶️ attribute @
  • ▶️ child
  • ▶️ descendant
  • ▶️ descendant-or-self //
  • ▶️ following
  • ▶️ following-sibling
  • ▶️ namespace
  • ◀️ parent ..
  • ◀️ preceding
  • ◀️ preceding-sibling
  • ▶️ self .
  • *   ns:*   *:name
  • attribute()
  • attribute(name)
  • attribute(name,attribute-type)
  • comment()
  • document-node()
  • document-node(element(...))
  • document-node( schema-element( element-type ) )
  • element()
  • element(name)
  • element(name,element-type)
  • processing-instruction()
  • processing-instruction(name)
  • node()
  • schema-element(element-type)
  • text()

Accessors

Nodes

Context

String

Durations,
Dates & Times

Functions

anyURI

QNames

Other eq ne

Error & Trace

  • xs:anyURI
  • xs:base64Binary
  • xs:boolean
  • xs:byte
  • xs:date
  • xs:dateTime
  • dateTime
  • xs:dayTimeDuration
  • xs:decimal #
  • xs:double #
  • xs:duration
  • xs:ENTITY
  • xs:float #
  • xs:gDay
  • xs:gMonthDay
  • xs:gMonth
  • xs:gYear
  • xs:gYearMonth
  • xs:hexBinary
  • xs:ID
  • xs:IDREF
  • xs:integer #
  • xs:int
  • xs:language
  • xs:long
  • xs:Name
  • xs:NCName
  • xs:negativeInteger
  • xs:NMTOKEN
  • xs:nonNegativeInteger
  • xs:nonPositiveInteger
  • xs:normalizedString
  • xs:NOTATION
  • xs:positiveInteger
  • xs:QName
  • xs:short
  • xs:string
  • xs:time
  • xs:token
  • xs:unsignedByte
  • xs:unsignedInt
  • xs:unsignedLong
  • xs:unsignedShort
  • xs:untypedAtomic
  • xs:yearMonthDuration

XSchema built-in datatypes