all messages for Emacs-related lists mirrored at yhetil.org
 help / color / mirror / code / Atom feed
* PSGML for the future?
@ 2005-11-06  7:46 Arturius mac Aidan
  0 siblings, 0 replies; only message in thread
From: Arturius mac Aidan @ 2005-11-06  7:46 UTC (permalink / raw)


I see that people seem to be moving to RELAX NG in place of DTDs.  For now
they seem to be providing DTDs to go with the rnc schemas.  But the
implication is that these may not be 100% faithful to the definitive
document model expressed in RELAX NG.  I like PSGML, even though it has
some limitations.  One feature it provides over nXML is the ability to wrap
a region with a tag pair.  Another important feature of PSGML is that I
know how to use it (for the most part).  As far as I know PSGML only works
with DTDs.  Is that correct?

I have stuff like this in some of my documents and PSGML complains that
"attribute xmlns:xi not declared for element xi:include"

  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="logic.xml"/>
  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
href="glossary.xml"/> 

This is the whole document:

<?xml version="1.0"?>
<!DOCTYPE book PUBLIC "-//OASIS//DTD DocBook XML V4.3b5//EN"
                 "/home/hattons/opt/org/docbook/xml-4.3b5/docbookx.dtd">
<book>
  <title>Foundational Concepts of Mathematics</title>
  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="logic.xml"/>
  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
href="glossary.xml"/> 
</book>

Can I expect PSGML to handle namespaces?  There was a time when I thought it
did, but it seems not to be working these days.
-- 
.

^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2005-11-06  7:46 UTC | newest]

Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2005-11-06  7:46 PSGML for the future? Arturius mac Aidan

Code repositories for project(s) associated with this external index

	https://git.savannah.gnu.org/cgit/emacs.git
	https://git.savannah.gnu.org/cgit/emacs/org-mode.git

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.