code-srv-test/dita-ot-3.6/plugins/org.dita.pdf2/cfg/fo/i18n/i18n.rnc
2021-03-23 22:38:58 +00:00

51 lines
1.1 KiB
Text

# This file is part of the DITA Open Toolkit project.
#
# Copyright 2011 Jarno Elovirta
#
# See the accompanying LICENSE file for applicable license.
datatypes xs = "http://www.w3.org/2001/XMLSchema-datatypes"
configuration =
## Character set configuration
element configuration {
alphabet*
}
alphabet =
## Character set
element alphabet {
## Character set name
attribute char-set { text },
character-set*
}
character-set =
## Character set
element character-set {
(character | character-range)*
}
## Allowed characters for configuration
char =
xs:string {
pattern = "[\x{0009}\x{000A}\x{000D}\x{0020}-\x{D7FF}\x{E000}-\x{FFFD}]"
}
character =
## Character
element character {
char
}
character-range =
## Character range
element character-range {
## Range start character
element start {
## Include character in range
attribute include { "yes" | "no" },
char
},
## Range end character
element end {
## Include character in range
attribute include { "yes" | "no" },
char
}
}
start = configuration