Escali Schematron extension reference

Oxygen Content Model

Dynamic Content Model

Elements

<es:copy-of>

This element is available within activity elements. The function is to copy nodes selected by the select attribute.

Attributes

@select

Description

The attribute selects nodes to be copied.

Use

optional

Default

node()

Value

xs:string

XPath expression.

@unparsed-mode

Description

Tbd.

Use

optional

Default

false

Value

xs:boolean

Content model

Oxygen Content Model

Dynamic Content Model

Content model copy-of

<es:default-namespace>

This element defines as top-level element a default namespace for all XPath expressions in the Schematron schema.

Attributes

@uri

Description

This attribute sets with an URI the default namespace.

Use

required

Value

xs:anyURI

Content model

Oxygen Content Model

Dynamic Content Model

Content model default-namespace

<es:import>

tbd

Attributes

@href

Description

tbd

Use

required

Value

xs:anyURI

@phase

Use

optional

Default

#ALL

tbd

Value

xs:NMTOKENS

Content model

Oxygen Content Model

Dynamic Content Model

Content model import

<es:inactive>

tbd

Attributes

@pattern

Description

tbd

Use

required

Value

xs:IDREF

Content model

Oxygen Content Model

Dynamic Content Model

Content model inactive

<es:param>

tbd

Attributes

@name

Description

Equal to the implementation of xsl:param/@name in XSLT 2.0.

Use

required

Value

xs:QName

@required

Description

Equal to the implementation of xsl:param/@required in XSLT 2.0.

Use

optional

Value

  • yes

  • no

@select

Description

Equal to the implementation of xsl:param/@select in XSLT 2.0.

Use

optional

Value

xs:string

@type

Description

Equal to the implementation of xsl:param/@type in XSLT 2.0.

Use

optional

Value

xs:string

Content model

Oxygen Content Model

Dynamic Content Model

Content model param

<es:phase>

tbd

Attributes

@ref

Description

tbd

Use

required

Value

xs:string

Content model

Oxygen Content Model

Dynamic Content Model

Content model phase

Attributes

@active

Description

tbd

Default

auto

Value

  • false

    tbd

  • true

    tbd

  • auto

    tbd

@ignorableId

Description

This attribute declares for a Schematron assertion (sch:assert/sch:report element), that the assertion is ignorable. The value should be an unique ID.

The assertion will be ignored, if the first node ahead of the context node is an processing instruction with the name es_ignore and contains in a whitespace speparated list a reference on this ID.

Value

xs:ID

@matchType

Description

An extension attribute for Schematron patterns. If the attribute is set to all, each node of the XML instance will be proved by each Schematron rule of this pattern. If this attribute is set to priority, the and one node matches on two or more Schematron rules of this pattern, the rule with the highes priority will be choosed. The other rules will be ignored (see es:priority attribute).

If the matchType attribute is set to first (default value) the default behavior of Schematron should be used.

Default

first

Value

  • all

    Each node of the instance will be proved by each Schematron rule of the pattern.

  • priority

  • first

    Default behaviour of Schematron patterns.

@priority

Description

Tbd.

Default

0

Value

xs:double

@regex

Description

Tbd.

Value

xs:string

@regexFlags

Description

Tbd.

Value

xs:string

© Copyright 2014-2017 Nico Kutscherauer

ImprintContactSitemap