| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283 |
- default namespace = "https://www.dita-ot.org/project"
- project =
- ## Publication project
- element project { (includes | deliverable | publication | context)* }
- includes =
- ## Include project file
- element include {
- attribute href { xsd:anyURI }
- }
- deliverable =
- ## Project deliverable
- element deliverable {
- attribute name { text }?,
- attribute id { xsd:NCName }?,
- ((context | context-ref), output, (publication | publication-ref))
- }
- context =
- ## Context
- element context {
- attribute name { text }?,
- attribute id { xsd:NCName }?,
- input,
- profile?
- }
- context-ref =
- ## Publication reference
- element context {
- attribute idref { xsd:NCName }
- }
- input =
- ## Input resource
- element input {
- attribute href { xsd:anyURI }
- }
- ## Output directory
- output =
- element output {
- attribute href { xsd:anyURI }
- }
- profile =
- ## Filter and highligh profile
- element profile { ditaval+ }
- ditaval =
- ## DITAVAL profile resource
- element ditaval {
- attribute href { xsd:anyURI }?,
- text
- }
- publication =
- ## Publication
- element publication {
- attribute name { text }?,
- attribute id { xsd:NCName }?,
- attribute transtype { text },
- param*
- }
- publication-ref =
- ## Publication reference
- element publication {
- attribute idref { xsd:NCName }
- }
- param =
- ## Publication parameter
- element param {
- attribute name { text },
- (attribute href { xsd:anyURI }
- | attribute path { xsd:anyURI }
- | attribute value { text })
- }
- start = project
|