W3C home > Mailing lists > Public > www-xml-schema-comments@w3.org > July to September 2001

What happened to textEntity?

From: Dave Evans <DME@SIRIUS.sirius-software.com>
Date: Mon, 24 Sep 01 13:28:42 EDT
Message-Id: <200109241733.NAA28304@tux.w3.org>
To: gtj@peakin.com
I saw the message below in the XML Schema comments list (www-xml-schema-comments@w3.org
from October to December 1999 -
and I'd very much like to learn what is the answer to his question.  In the material
that I have seen so far, it seems to me that:

1 - A document instance can be associated with a schema without any use of a DTD.

2 - There is no mechanism within a schema for declaring an entity.

So, it seems to me that in order to declare an entity for use in a document,
a DTD must be employed.  Am I correct in this?

Thanks very much.  Dave Evans, Sirius Software, Inc., Cambridge, MA, USA
**  **  **  **  **  **  **  **  **  **  **  **
From: "George T. Joseph" <gtj@peakin.com>
To: www-xml-schema-comments@w3.org
Date: Tue, 21 Dec 1999 00:33:28 -0500
Subject: What happened to textEntity?

It makes sense that XPointer could replace externalEntity but what takes
the place of the simple constant definition functionality that
textEntity provided?  Up until Friday I was defining an "!ENTITY" in the
internal DTD subset of the schema for use by the schema itself, and in
the body of the schema, a textEntity with the same value for use by
instance document authors.

Is there another mechanism that I'm missing?  The only thing I can think
of off-hand is that I'd have to provide both a DTD and a schema and a
validating parser would have to bounce the instance document against
them both.


Example Schema:

<?xml version="1.0"?>
<!DOCTYPE schema PUBLIC "-//W3C/DTD XML Schema Version 1.0//EN"
<schema ...>
<textEntity name='DEFAULT_VALUE'>&DEFAULT_VALUE;</textEntity>

Example XML instance fragment:

**  **  **  **  **  **  **  **  **  **  **  **
Received on Monday, 24 September 2001 13:33:18 UTC

This archive was generated by hypermail 2.4.0 : Friday, 17 January 2020 23:08:53 UTC