<cRefPattern>

<cRefPattern> (précise comment convertir une référence canonique en une URI) précise une expression et un modèle de remplacement pour convertir une référence canonique en une URI 2.3.5.3 Milestone Method 2.3.5 The Reference System Declaration 2.3.5.2 Search-and-Replace Method
Moduleheader — 2 The TEI Header
Attributs
matchPatternindique une expression régulière avec laquelle les valeurs de l' attribut cRefpeuvent correspondre .
Statut Requis
Type de données
data.pattern
Valeurs must be a regular expression according to the W3C XML Schema Language
Note
Parenthesised groups are used not only for establishing order of precedence and atoms for quantification, but also for creating subpatterns to be referenced by the replacementPattern attribute.
replacementPatternprécise un‘ modèle de remplacement ’qui, une fois que la substitution du sous-modèle a été exécutée, donne un URI.
Statut Requis
Type de données
text
Valeurs Should be the skeleton of a relative or absolute URI, with references to groups in the matchPattern.
Note
The strings ‘$1’ through ‘$9’ are references to the corresponding group in the regular expression specified by matchPattern (counting open parenthesis, left to right). Processors are expected to replace them with whatever matched the corresponding group in the regular expression.
If a digit preceded by a dollar sign is needed in the actual replacement pattern (as opposed to being used as a back reference), the dollar sign must be written as %24.
Utilisé parrefsDecl
Peut contenir
core: p
linking: ab
Declaration
element cRefPattern
{
   att.global.attributes,
   attribute matchPattern { data.pattern },
   attribute replacementPattern { text },
   model.pLike*
}
Exemple
<cRefPattern
  matchPattern="([1-9A-Za-z]+)\s+([0-9]+):([0-9]+)"
  replacementPattern=" "/>
Note
The result of the substitution may be either an absolute or a relative URI reference. In the latter case it is combined with the value of xml:base in force at the place where the cRef attribute occurs to form an absolute URI in the usual manner as prescribed by XML Base.