id |
xs:NCName |
|
|
required |
|
The ID to reference the QuickFix. |
value
characters of type xs:ID. The value must be unique in the parent element. |
|
role |
restriction of xs:string |
|
|
optional |
|
With this attribute the role of the QuickFix can be set manually. |
The role of a QuickFix describes the type of change which it makes. If the role is not set manually, the role is the type of the used activity element ("add", "delete", "replace" or "stringReplace"). If two different activity elements are used in a QuickFix, the role is automatically "mix". |
default
Depends on which activity element is used by the QuickFix. |
|
use-for-each |
xs:string |
|
. |
optional |
|
QuickFixes with use-for-each attribute are generic. Each return value of the evaluated XPath expression should create an own QuickFix. To access to the current return value, the XPath variable $sqf:current should be provided. |
value
XPath expression. It expects as return value an untyped sequence. |
|
use-when |
xs:string |
|
true() |
optional |
|
The condition to provide the QuickFix. |
value
XPath expression. It expects as return value an xs:boolean. |
|
xml:lang |
union of(xs:language, restriction of xs:string) |
|
|
optional |
|
Attempting to install the relevant ISO 2- and 3-letter
codes as the enumerated possible values is probably never
going to be a realistic possibility. See
RFC 3066 at http://www.ietf.org/rfc/rfc3066.txt and the IANA registry
at http://www.iana.org/assignments/lang-tag-apps.htm for
further information.
The union allows for the 'un-declaration' of xml:lang with
the empty string. |
|
Wildcard: ANY attribute from ANY namespace OTHER than 'http://purl.oclc.org/dsdl/schematron'
|