Skip to content

Commit

Permalink
fix: accept <silence> and use dur not duration
Browse files Browse the repository at this point in the history
since silence uses dur, everything else will too. also accept syl
  • Loading branch information
dhdaines committed Jan 31, 2023
1 parent 7192fa6 commit b65a5dd
Showing 1 changed file with 23 additions and 10 deletions.
33 changes: 23 additions & 10 deletions readalongs/static/readalong.dtd
Original file line number Diff line number Diff line change
@@ -1,54 +1,67 @@
<!ELEMENT readalong (text)>
<!ELEMENT text (body|anchor)*>
<!ATTLIST text
fallback-langs CDATA #IMPLIED
xml:lang CDATA #IMPLIED
lang CDATA #IMPLIED
fallback-langs CDATA #IMPLIED
id CDATA #IMPLIED>

<!ELEMENT body (div|anchor|graphic|p|s|w)*>
<!ELEMENT body (div|anchor|silence|graphic|p|s|w)*>
<!ATTLIST body
xml:lang CDATA #IMPLIED
id CDATA #IMPLIED>

<!ELEMENT anchor EMPTY>
<!ATTLIST anchor time CDATA #REQUIRED>

<!ELEMENT silence EMPTY>
<!ATTLIST silence dur CDATA #REQUIRED>

<!ELEMENT graphic EMPTY>
<!ATTLIST graphic
url CDATA #REQUIRED
id CDATA #IMPLIED>

<!ELEMENT div (#PCDATA|anchor|graphic|p|s|w)*>
<!ELEMENT div (#PCDATA|anchor|silence|graphic|p|s|w)*>
<!ATTLIST div
xml:lang CDATA #IMPLIED
id CDATA #IMPLIED
type CDATA #IMPLIED
do-not-align CDATA #IMPLIED
time CDATA #IMPLIED
duration CDATA #IMPLIED>
dur CDATA #IMPLIED>

<!ELEMENT p (#PCDATA|anchor|s|w)*>
<!ELEMENT p (#PCDATA|anchor|silence|s|w)*>
<!ATTLIST p
xml:lang CDATA #IMPLIED
id CDATA #IMPLIED
do-not-align CDATA #IMPLIED
time CDATA #IMPLIED
duration CDATA #IMPLIED>
dur CDATA #IMPLIED>

<!ELEMENT s (#PCDATA|anchor|w)*>
<!ELEMENT s (#PCDATA|anchor|silence|w)*>
<!ATTLIST s
xml:lang CDATA #IMPLIED
id CDATA #IMPLIED
class CDATA #IMPLIED
do-not-align CDATA #IMPLIED
time CDATA #IMPLIED
duration CDATA #IMPLIED>
dur CDATA #IMPLIED>

<!ELEMENT w (#PCDATA)>
<!ELEMENT w (#PCDATA|syl)*>
<!ATTLIST w
xml:lang CDATA #IMPLIED
id CDATA #IMPLIED
do-not-align CDATA #IMPLIED
ARPABET CDATA #IMPLIED
time CDATA #IMPLIED
duration CDATA #IMPLIED>
dur CDATA #IMPLIED>

<!ELEMENT syl (#PCDATA)>
<!ATTLIST syl
xml:lang CDATA #IMPLIED
id CDATA #IMPLIED
do-not-align CDATA #IMPLIED
ARPABET CDATA #IMPLIED
time CDATA #IMPLIED
dur CDATA #IMPLIED>

0 comments on commit b65a5dd

Please sign in to comment.