[Home] [By Thread] [By Date] [Recent Entries]
Hello,
I've been trying to modify Jon Bosak's SHAKESPEARE dtd in order to make it
work with the newest version of NSGMLSU (ver. 1.1.4), that came with Jade 0.7.
Using this command:
d:\sgml\instans\shakespe>nsgmlsu -wxml -s hamlet.xml
----------------------------------------------------------------------
>From the dtd: <!ELEMENT line (#PCDATA | stagedir)*>
This is correct, so no errors are reported.
----------------------------------------------------------------------
>From the dtd: <!ELEMENT line (#PCDATA | stagedir)+>
D:\WINUTILS\JADE\NSGMLSU.EXE:shakspe2.dtd:22:39:W: #PCDATA in model group
that is not repeatable
Why is this flagged as an error/warning? Isn't this a repeatable model group?
Or isn't (#PCDATA | stagedir)+ a legal model group in XML?
----------------------------------------------------------------------
>From the XML-draft (970331) section 3.2.2:
Mixed-content declaration[45]
Mixed::= '(' S? %( %'#PCDATA' ( S? '|' S? %(%Name (S? '|' S? %Name)*) )* )
S? ')*' | '(' S? %('#PCDATA') S? ')' '*'?
The spec doesn't seem to allow '+' in a Mixed-content declaration. Is this
correct?
<Gr0ve/>
------------------ Geir Ove Grønmo ------------------
Falch Infotek as, Stanseveien 21, 0902 Oslo, Norway
Phone: +47 22 90 27 36 Fax: +47 22 90 25 99
[grove@f... | http://www.falch.no/people/geirog]
-------------------------------------------------------
xml-dev: A list for W3C XML Developers
Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/
To unsubscribe, send to majordomo@i... the following message;
unsubscribe xml-dev
List coordinator, Henry Rzepa (rzepa@i...)
|

Cart



