Lists Home |
Date Index |
- From: "Paul Tchistopolksii" <firstname.lastname@example.org>
- To: <email@example.com>
- Date: Tue, 18 May 1999 22:01:23 -0700
I have a question about DTD's.
Here is the (simplified) situation.
Let's consider that we have company A
processing XML documents of some
kind ( A-documents), validating those
documents with some DTD ( let's call
it A.DTD ).
Company B does the same validation-based
processing with their B-documents.
The only difference between A-documents and
B-documents is that A-documents have
<A1> element that is specific to company A
and B-documents have <B1> element specific
to company B - the rest of elements and
attributes are the same for both companies.
Now our companies decided to exchange
their documents. As a solution they may write
XSL stylesheets, or ( maybe) use entities
to remove A1 elemets and B1 elements.
I see no other ways to workaround this
situation and both are a bit complicated.
The problem here is to hide some part of
XML document from the validation process.
If company B could say in B.DTD something
<!ATTLIST COMPANY_A_SPECIFIC EMPTY>
<!ATTLIST COMPANY_A_SPECIFIC ANYTHING>
And company A would add to A.DTD
<!ATTLIST COMPANY_B_SPECIFIC EMPTY>
<!ATTLIST COMPANY_B_SPECIFIC ANYTHING>
That will allow both companies to do
whatever they like inside their elements
( A1 and B1 would become attributes, for example )
and easily exchange the documents without
any ( even simple ) XSL-based ( or not XSL-based )
I'm sure there is some answer to this
"how to hide some part of XML document
I'l appreciate if you'l provide me with any
URL that may be related to this problem.
xml-dev: A list for W3C XML Developers. To post, mailto:firstname.lastname@example.org
Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1
To (un)subscribe, mailto:email@example.com the following message;
To subscribe to the digests, mailto:firstname.lastname@example.org the following message;
List coordinator, Henry Rzepa (mailto:email@example.com)