docstring-develop Mailing List for Docstring Processing System (Page 4)
Status: Pre-Alpha
Brought to you by:
goodger
You can subscribe to this list here.
| 2001 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
(11) |
Aug
(27) |
Sep
(23) |
Oct
(4) |
Nov
|
Dec
|
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2002 |
Jan
|
Feb
(4) |
Mar
(5) |
Apr
(7) |
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
|
From: David G. <go...@us...> - 2001-07-29 15:55:51
|
Update of /cvsroot/docstring/dps
In directory usw-pr-cvs1:/tmp/cvs-serv14101/dps
Modified Files:
HISTORY.txt
Log Message:
brought up to date
Index: HISTORY.txt
===================================================================
RCS file: /cvsroot/docstring/dps/HISTORY.txt,v
retrieving revision 1.1.1.1
retrieving revision 1.2
diff -C2 -d -r1.1.1.1 -r1.2
*** HISTORY.txt 2001/07/22 22:36:34 1.1.1.1
--- HISTORY.txt 2001/07/29 15:55:48 1.2
***************
*** 9,12 ****
--- 9,20 ----
+ Release 0.4? (pending)
+ ========================
+
+ * spec/gdpi.dtd: Fixed typos & omissions; now validates.
+
+ * spec/pdpi.dtd: Fixed typos; now validates.
+
+
Release 0.3 (2001-07-19)
========================
***************
*** 102,110 ****
David Ascher, Fred Drake, Jim Fulton, Peter Funk, Doug Hellmann,
! Juergen Hermann, Tony Ibbs, Daniel Larsson, Marc-Andre Lemburg,
! Wolfgang Lipp, Edward Loper, Ken Manheimer, Michel Pelletier, Sam
! Penrose, Tim Peters, Tavis Rudd, Bob Tolbert, Laurence Tratt,
! Guido van Rossum, Barry Warsaw, Edward Welbourne, Ka-Ping Yee,
! Moshe Zadka
(I'm still waiting for contributions of tasty snacks, computer
--- 110,118 ----
David Ascher, Fred Drake, Jim Fulton, Peter Funk, Doug Hellmann,
! Juergen Hermann, Tony Ibbs, Garth Kidd, Daniel Larsson, Marc-Andre
! Lemburg, Wolfgang Lipp, Edward Loper, Ken Manheimer, Michel
! Pelletier, Sam Penrose, Tim Peters, Tavis Rudd, Bob Tolbert,
! Laurence Tratt, Guido van Rossum, Barry Warsaw, Edward Welbourne,
! Ka-Ping Yee, Moshe Zadka
(I'm still waiting for contributions of tasty snacks, computer
|
|
From: Garth T K. <ga...@de...> - 2001-07-27 02:39:40
|
>> I've looked into it a little more. From my `reading`_, system >> identifiers are compulsory:: > > Thanks for your research. Please go ahead with the system identifiers. Done. I've also closed tracker items #444342, #444347, and #444348. > Yet *another* difference between XML and SGML. I don't know enough about either to really comment. :) Regards, Garth. |
|
From: David G. <dgo...@bi...> - 2001-07-27 01:25:10
|
> I've looked into it a little more. From my `reading`_, system > identifiers are compulsory:: Thanks for your research. Please go ahead with the system identifiers. Yet *another* difference between XML and SGML. |
|
From: Garth T K. <ga...@de...> - 2001-07-26 11:05:04
|
>> I'd rather *not* put system identifiers in the DTDs themselves.
I've looked into it a little more. From my `reading`_, system
identifiers are compulsory::
External Entity Declaration
[75] ExternalID ::= 'SYSTEM' S SystemLiteral
| 'PUBLIC' S PubidLiteral S SystemLiteral
.. _reading: http://www.w3.org/TR/2000/REC-xml-20001006#dt-extent
We've got to give it a URI reference of some sort. Giving the http URL
of the DTD doesn't make sense (otherwise we'd have to update the web
site to test changes), so ``"gpdi.dtd"`` et al look like our only hope.
What am I missing?
<rummage rummage>
It looks like SystemLiteral has been compulsory since `March 1997`_::
5. Should production 69 (external ID) be changed to make the
SystemLiteral optional?
Unanimous: leave it required.
.. _March 1997:
http://lists.w3.org/Archives/Public/w3c-sgml-wg/1997Mar/0446.html
It looks like there are other times when SystemLiterals are optional
(for example, when specifying a NOTATION declaration in RDF), and that
makes sense to me -- an RDF parser can't necessarily depend on having
either net access or a copy of any DTD someone happens to refer to.
In a DTD, though, the parser *must* be able to get hold of the external
DTD to which you're referring otherwise it can't validate the XML being
handed to it, hence SystemLiteral's compulsory nature. Not all parsers
will know how to look up all PubidLiterals, so we need the SystemLiteral
as a backup.
There was an awful lot of thrash in the mailing list about the decision
to make SystemLiterals compulsory. Having read a fair bit, I can see
why -- they got so confused about the Moby Dick analogy that nobody
could see beyond the cloud of dust. :) That said, three years after the
thrash the spec still reads as above.
Regards,
Garth.
|
|
From: Garth T K. <ga...@de...> - 2001-07-26 06:13:25
|
> I've set up syncmail for this one too (but not executable either :-(; > could you put in a support request for me please?). Done. > > Shall I check my DTD patches into docstring? > > You guessed it, I never validated the DTDs. Ha! Sprung! > They were just my notes for the element hierarchy. But it would be > nice if they worked :-). It'd certainly help with validating editors. > All: Can XMLSpy use the dps.cat catalog file to resolve > public entities? I wish. > I'd rather *not* put system identifiers in the DTDs themselves. Is it such a pain if we're only putting in pathless identifiers? ``c:\this\that\gpdi.dtd`` would be criminal. ``gpdi.dtd`` by itself seems harmless enough. > #444342: The DTD is soextblx.dtd (the name does have > meaning); mapped in dps.cat. No fixes should be necessary. Aah, so I should make the local mapping ``soextblx.dtd``. If I correct it. > #444347 & #444348: Good catch on the typos. Ta. > Apart from the PUBLIC identifiers (see above), please do check in > the fixes. Done. > BTW, did you add the "Interface (example)" bug category? I think that's a default. > (If you're keen, please add: documentation, specification, tests, > DPS code. To Bugs & Patches. And default them to be assigned to > me. [If I'm being too cheeky, please ignore.]) You'll need to give me permissions for tracker management, but I'm happy to do it. Just call me Igor. :) Regards, Garth. |
|
From: David G. <dgo...@bi...> - 2001-07-26 04:53:27
|
Time to subscribe to another list! :-) I've set up syncmail for this one too
(but not executable either :-(; could you put in a support request for me
please?).
http://lists.sourceforge.net/lists/listinfo/docstring-develop
> Shall I check my DTD patches into docstring?
You guessed it, I never validated the DTDs. They were just my notes for the
element hierarchy. But it would be nice if they worked :-).
Bugs:
All: Can XMLSpy use the dps.cat catalog file to resolve public entities? The
PUBLIC -> system identifier mappings for the DTD components are all in
there. I'd rather *not* put system identifiers in the DTDs themselves.
#444342: The DTD is soextblx.dtd (the name does have meaning); mapped in
dps.cat. No fixes should be necessary.
#444347 & #444348: Good catch on the typos. Apart from the PUBLIC
identifiers (see above), please do check in the fixes.
BTW, did you add the "Interface (example)" bug category? If so, what does it
mean? (If you're keen, please add: documentation, specification, tests, DPS
code. To Bugs & Patches. And default them to be assigned to me. [If I'm
being too cheeky, please ignore.])
Thanks.
David
|