Inclusion de schémas

SyntaxeInclusion simple

CTRL+C pour copier, CTRL+V pour coller
1
 <include href="fichier.rng"/>
 <include href="fichier.rng"/>

SyntaxeInclusion simple (compacte)

CTRL+C pour copier, CTRL+V pour coller
1
include "fichier.rnc"
include "fichier.rnc"

SyntaxeInclusion avec redéfinition de patterns nommés

CTRL+C pour copier, CTRL+V pour coller
1
<include href="fichier.rng">
2
  <define name="ReDefine">
3
    ...
4
  </define>
5
  ...
6
</include>
7
<!-- ou ReDefine désigne un élément déjà défini dans  fichier.rng -->
<include href="fichier.rng">
  <define name="ReDefine">
    ...
  </define>
  ...
</include>
<!-- ou ReDefine désigne un élément déjà défini dans  fichier.rng -->

SyntaxeInclusion avec redéfinition de patterns nommés (compacte)

CTRL+C pour copier, CTRL+V pour coller
1
include "fichier.rnc" {
2
  ...
3
}
include "fichier.rnc" {
  ...
}

SyntaxeInclusion avec redéfinition de l'élément racine

CTRL+C pour copier, CTRL+V pour coller
1
<include href="fichier.rng">
2
    <start>
3
        <ref name="NewStartElement"/>
4
    </start>
5
</include>
<include href="fichier.rng">
    <start>
        <ref name="NewStartElement"/>
    </start>
</include>

SyntaxeInclusion avec redéfinition de l'élément racine (compacte)

CTRL+C pour copier, CTRL+V pour coller
1
include "fichier.rnc" {
2
  start = ...
3
}
include "fichier.rnc" {
  start = ...
}