<cRefPattern>

<cRefPattern> (definisce in che modo convertire un riferimento canonico in un URI) specifica un espressione o un pattern di sostituzione per convertire convertire un riferimento canonico in un URI 2.3.5.3 Milestone Method 2.3.5 The Reference System Declaration 2.3.5.2 Search-and-Replace Method
Moduloheader — 2 The TEI Header
Attributi
matchPatternspecifica un'esressione regolare alla qaule posso corrispondere i valori degli attributi cRef.
Stato Richiesto
Tipo di dati
data.pattern
Valori must be a regular expression according to the W3C XML Schema Language
Nota
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.
replacementPatternspecifica un ‘replacement pattern’ che, una volta applicato un sub-pattern di sostituzione, fornisce un URI.
Stato Richiesto
Tipo di dati
text
Valori Should be the skeleton of a relative or absolute URI, with references to groups in the matchPattern.
Nota
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.
Usato darefsDecl
Può contenere
core: p
linking: ab
Dichiarazione
element cRefPattern
{
   att.global.attributes,
   attribute matchPattern { data.pattern },
   attribute replacementPattern { text },
   model.pLike*
}
Esempio
<cRefPattern
  matchPattern="([1-9A-Za-z]+)\s+([0-9]+):([0-9]+)"
  replacementPattern=" "/>
Nota
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.