📄 tei_minimal.rnc.svn-base
字号:
(text | model.gLike | model.datePart | model.phrase | model.global)*
date.attributes =
att.global.attribute.xmlspace,
att.global.attribute.xmlid,
att.global.attribute.n,
att.global.attribute.xmllang,
att.global.attribute.rend,
att.global.attribute.xmlbase,
att.datePart.attribute.value,
att.datePart.attribute.type,
att.datePart.attribute.full,
att.editLike.attribute.cert,
att.editLike.attribute.resp,
att.editLike.attribute.evidence,
att.datable.attribute.notBefore,
att.datable.attribute.notAfter,
## indicates the system or calendar to which the date belongs.
attribute calendar { data.enumerated }?,
## indicates the degree of precision associated with the date.
attribute precision { data.certainty }?,
empty
dateRange =
## (date range) contains two dates or another phrase delimiting a time period.
element dateRange { dateRange.content, dateRange.attributes }
dateRange.content = macro.phraseSeq
dateRange.attributes =
att.global.attribute.xmlspace,
att.global.attribute.xmlid,
att.global.attribute.n,
att.global.attribute.xmllang,
att.global.attribute.rend,
att.global.attribute.xmlbase,
att.datable.attribute.notBefore,
att.datable.attribute.notAfter,
## indicates the system or calendar to which the date belongs.
attribute calendar { data.enumerated }?,
## indicates the starting point of the period in standard form.
attribute from { data.temporal }?,
## indicates the ending point of the period in standard form.
attribute to { data.temporal }?,
## indicates the precision to be attached to either or both dates
## specified.
attribute exact {
## (the to date is exact)
"to"
|
## (the from date is exact)
"from"
|
## (both dates are exact)
"both"
|
## (both dates are approximate or unspecified)
"none"
}?,
empty
time =
## contains a phrase defining a time of day in any format.
element time { time.content, time.attributes }
time.content =
(text | model.gLike | model.datePart | model.phrase | model.global)*
time.attributes =
att.global.attribute.xmlspace,
att.global.attribute.xmlid,
att.global.attribute.n,
att.global.attribute.xmllang,
att.global.attribute.rend,
att.global.attribute.xmlbase,
att.datePart.attribute.value,
att.datePart.attribute.type,
att.datePart.attribute.full,
att.editLike.attribute.cert,
att.editLike.attribute.resp,
att.editLike.attribute.evidence,
empty
timeRange =
## (time range) contains two times or another phrase indicating a time period.
element timeRange { timeRange.content, timeRange.attributes }
timeRange.content = macro.phraseSeq
timeRange.attributes =
att.global.attribute.xmlspace,
att.global.attribute.xmlid,
att.global.attribute.n,
att.global.attribute.xmllang,
att.global.attribute.rend,
att.global.attribute.xmlbase,
## indicates the starting point of the time period in a standard form, usually hh:mm:ss.
attribute from { data.temporal }?,
## indicates the ending point of the time period in standard form, usually hh:mm:ss.
attribute to { data.temporal }?,
## indicates the precision to be attached to either or both times
## specified.
attribute exact {
## (the to time is exact)
"to"
|
## (the from time is exact)
"from"
|
## (both times are exact)
"both"
|
## (both times are approximate or unspecified)
"none"
}?,
empty
abbr =
## (abbreviation) contains an abbreviation of any sort.
element abbr { abbr.content, abbr.attributes }
abbr.content = macro.phraseSeq
abbr.attributes =
att.global.attribute.xmlspace,
att.global.attribute.xmlid,
att.global.attribute.n,
att.global.attribute.xmllang,
att.global.attribute.rend,
att.global.attribute.xmlbase,
## allows the encoder to classify the abbreviation according to
## some convenient typology.
attribute type { data.enumerated }?,
empty
expan =
## (expansion) contains the expansion of an abbreviation.
element expan { expan.content, expan.attributes }
expan.content = macro.phraseSeq
expan.attributes =
att.global.attribute.xmlspace,
att.global.attribute.xmlid,
att.global.attribute.n,
att.global.attribute.xmllang,
att.global.attribute.rend,
att.global.attribute.xmlbase,
att.editLike.attribute.cert,
att.editLike.attribute.resp,
att.editLike.attribute.evidence,
empty
ptr =
## defines a pointer to another location.
element ptr { ptr.content, ptr.attributes }
ptr.content = empty
ptr.attributes =
att.global.attribute.xmlspace,
att.global.attribute.xmlid,
att.global.attribute.n,
att.global.attribute.xmllang,
att.global.attribute.rend,
att.global.attribute.xmlbase,
att.declaring.attribute.decls,
(
## specifies the destination of the pointer by supplying one or
## more URI References
attribute target { data.pointers }
|
## specifies the destination of the pointer by supplying a
## canonical reference from a scheme defined in a refsDecl
## element in the TEI header
attribute cRef { data.pointers })?,
empty
ref =
## defines a reference to another location, possibly
## modified by additional text or comment.
element ref { ref.content, ref.attributes }
ref.content = macro.paraContent
ref.attributes =
att.global.attribute.xmlspace,
att.global.attribute.xmlid,
att.global.attribute.n,
att.global.attribute.xmllang,
att.global.attribute.rend,
att.global.attribute.xmlbase,
att.declaring.attribute.decls,
(
## specifies the destination of the reference by supplying one
## or more URI References
attribute target { data.pointers }
|
## specifies the destination of the reference by supplying a
## canonical reference from a scheme defined in a refsDecl
## element in the TEI header
attribute cRef { data.pointers })?,
empty
\list =
## contains any sequence of items organized as a list.
element list { list.content, list.attributes }
list.content =
(model.divWrapper | model.global)*,
((item, model.global*)+
| (headLabel?,
headItem?,
(label, model.global*, item, model.global*)+)),
(model.divWrapper.bottom, model.global*)*
list.attributes =
att.global.attribute.xmlspace,
att.global.attribute.xmlid,
att.global.attribute.n,
att.global.attribute.xmllang,
att.global.attribute.rend,
att.global.attribute.xmlbase,
## describes the form of the list.
[ a:defaultValue = "simple" ] attribute type { data.enumerated }?,
empty
item =
## contains one
## component of a list.
element item { item.content, item.attributes }
item.content = macro.specialPara
item.attributes =
att.global.attribute.xmlspace,
att.global.attribute.xmlid,
att.global.attribute.n,
att.global.attribute.xmllang,
att.global.attribute.rend,
att.global.attribute.xmlbase,
empty
label =
## contains the label associated with an item in a list; in
## glossaries, marks the term being defined.
element label { label.content, label.attributes }
label.content = macro.phraseSeq
label.attributes =
att.global.attribute.xmlspace,
att.global.attribute.xmlid,
att.global.attribute.n,
att.global.attribute.xmllang,
att.global.attribute.rend,
att.global.attribute.xmlbase,
empty
head =
## (heading) contains any type of heading, for example the title of a section,
## or the heading of a list, glossary, manuscript description, etc.
element head { head.content, head.attributes }
head.content = macro.paraContent
head.attributes =
att.global.attribute.xmlspace,
att.global.attribute.xmlid,
att.global.attribute.n,
att.global.attribute.xmllang,
att.global.attribute.rend,
att.global.attribute.xmlbase,
## categorizes the heading in any way meaningful
## to the encoder.
attribute type { data.enumerated }?,
empty
headLabel =
## (heading for list labels) contains the heading for the label or term column in a
## glossary list or similar structured list.
element headLabel { headLabel.content, headLabel.attributes }
headLabel.content = macro.phraseSeq
headLabel.attributes =
att.global.attribute.xmlspace,
att.global.attribute.xmlid,
att.global.attribute.n,
att.global.attribute.xmllang,
att.global.attribute.rend,
att.global.attribute.xmlbase,
empty
headItem =
## (heading for list items) contains the heading for the item or gloss column in a
## glossary list or similar structured list.
element headItem { headItem.content, headItem.attributes }
headItem.content = macro.phraseSeq
headItem.attributes =
att.global.attribute.xmlspace,
att.global.attribute.xmlid,
att.global.attribute.n,
att.global.attribute.xmllang,
att.global.attribute.rend,
att.global.attribute.xmlbase,
empty
note =
## contains a note or annotation.
element note { note.content, note.attributes }
note.content = macro.specialPara
note.attributes =
att.global.attribute.xmlspace,
att.global.attribute.xmlid,
att.global.attribute.n,
att.global.attribute.xmllang,
att.global.attribute.rend,
att.global.attribute.xmlbase,
att.placement.attribute.place,
## describes the type of note.
attribute type { data.enumerated }?,
## indicates who is responsible for the annotation: author,
## editor, translator, etc.
attribute resp { data.pointer }?,
## indicates whether the copy text shows the exact place of reference
## for the note.
[ a:defaultValue = "true" ]
attribute anchored {
## (copy text indicates the place of attachment for the note.)
"true"
|
## (copy text indicates no place of attachment for the note.)
"false"
}?,
## indicates the point (or points) of attachment for a note, or the beginning of
## the span to which the note is attached.
attribute target { data.pointers }?,
## points to the end of the span to which the note is attached, if
## the note is not embedded in the text at that point.
attribute targetEnd { data.pointers }?,
empty
index =
## (index entry) marks a location to be indexed for whatever purpose.
element index { index.content, index.attributes }
index.content = (term, index?)*
index.attributes =
att.global.attribute.xmlspace,
att.global.attribute.xmlid,
att.global.attribute.n,
att.global.attribute.xmllang,
att.global.attribute.rend,
att.global.attribute.xmlbase,
att.spanning.attribute.spanTo,
## supplies a name to specify which index (of several) the index entry belongs to.
attribute indexName { data.name }?,
empty
divGen =
## (automatically generated text division) indicates the location at which a textual division generated
## automatically by a text-processing application is to appear.
element divGen { divGen.content, divGen.attributes }
divGen.content = model.divWrapper*
divGen.attributes =
att.global.attribute.xmlspace,
att.global.attribute.xmlid,
att.global.attribute.n,
att.global.attribute.xmllang,
att.global.attribute.rend,
att.global.attribute.xmlbase,
## specifies what type of generated text division (e.g. index,
## table of contents, etc.) is to appear.
attribute type { data.enumerated }?,
empty
graphic =
## indicates the location of an inline graphic, illustration, or figure.
element graphic { graphic.content, graphic.attributes }
graphic.content = empty
graphic.attributes =
att.global.attribute.xmlspace,
att.global.attribute.xmlid,
att.global.attribute.n,
att.global.attribute.xmllang,
att.global.attribute.rend,
att.global.attribute.xmlbase,
## The display width of the image
attribute width { data.outputMeasurement }?,
## The display height of the image
attribute height { data.outputMeasurement }?,
## A scale factor to be applied to the image to make it the desired display size
attribute scale { data.probability }?,
## The target URL
attribute url { data.pointer }?,
## The MIME type
attribute mimeType { data.word }?,
empty
binaryObject =
## provides encoded binary data representing an inline graphic or other object.
element binaryObject { binaryObject.content, binaryObject.attributes }
binaryObject.content = text
binaryObject.attributes =
att.global.attribute.xmlspace,
att.global.attribute.xmlid,
att.global.attribute.n,
att.global.attribute.xmllang,
att.global.attribute.rend,
att.global.attribute.xmlbase,
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -