Skip to content

Commit 4e74338

Browse files
committed
1 parent d5666d6 commit 4e74338

File tree

2 files changed

+27
-1
lines changed

2 files changed

+27
-1
lines changed

grammars/isodoc.rnc

+9-1
Original file line numberDiff line numberDiff line change
@@ -327,7 +327,7 @@ col = element col {
327327

328328
BibItemType |= "internal"
329329

330-
TextElement |= concept | add | del | span | erefstack
330+
TextElement |= concept | add | del | span | erefstack | date_inline
331331

332332
add = element add { PureTextElement | eref | erefstack | stem | keyword | xref | hyperlink }
333333
del = element del { PureTextElement | eref | erefstack | stem | keyword | xref | hyperlink }
@@ -337,6 +337,14 @@ span = element span {
337337
TextElement+
338338
}
339339

340+
date_inline = element date {
341+
attribute value { text },
342+
attribute format { text }?,
343+
attribute language { text }?,
344+
attribute script { text }?,
345+
attribute locale { text }?
346+
}
347+
340348
concept = element concept {
341349
attribute bold { xsd:boolean }?,
342350
attribute ital { xsd:boolean }?,

grammars/isodoc.rng

+18
Original file line numberDiff line numberDiff line change
@@ -1011,6 +1011,7 @@
10111011
<ref name="del"/>
10121012
<ref name="span"/>
10131013
<ref name="erefstack"/>
1014+
<ref name="date_inline"/>
10141015
</choice>
10151016
</define>
10161017
<define name="add">
@@ -1052,6 +1053,23 @@
10521053
</oneOrMore>
10531054
</element>
10541055
</define>
1056+
<define name="date_inline">
1057+
<element name="date">
1058+
<attribute name="value"/>
1059+
<optional>
1060+
<attribute name="format"/>
1061+
</optional>
1062+
<optional>
1063+
<attribute name="language"/>
1064+
</optional>
1065+
<optional>
1066+
<attribute name="script"/>
1067+
</optional>
1068+
<optional>
1069+
<attribute name="locale"/>
1070+
</optional>
1071+
</element>
1072+
</define>
10551073
<define name="concept">
10561074
<element name="concept">
10571075
<optional>

0 commit comments

Comments
 (0)