UPD Mail Archive: UPD> XUL uses dtd in non standard way

UPD> XUL uses dtd in non standard way

Sandra Matts (sandram@boi.hp.com)
Wed, 17 Nov 1999 12:37:31 -0700

This is a multi-part message in MIME format.

------=_NextPart_000_0003_01BF30F8.83F11220
Content-Type: text/plain;
charset="iso-8859-1"
Content-Transfer-Encoding: 7bit

Hi,
I've run across a problem trying to use XUL in
the MS XML parser. XUL has the XML describing
the user interface in a file with the .xul extension.
It's pretty standard XML and XML schema code.
I think so anyway. They are localizing using
!ENTITIES in a dtd file. In reality, XUL is not
using the DTD to describe the grammer for
the user interface code in the .xul file.
The problem is Visual Basic won't parse the
.xul file since it is expecting the DTD. If
I don't include the DTD in the xul file then
of course the parser complains because it
can't find the ENTITY defines.
The XPFE - cross platform front
engine must be a home-grown parser and
can handle the DTD inconsistencies.

Unless everyone wants to use the XPFE,
we can't use XUL directly. I don't want to
be forced to use the XPFE, I think
the advantage of having a XML based
format is to use parsers already out
there.

If we can't directly use XUL - it looks
like we have to leverage.

Concerns???
Suggestions???

Sandra Matts

Sandra Matts
Engineer Scientist
Hewlett-Packard
sandram@boi.hp.com
208-396-4755 phone
Boise, ID 83714

------=_NextPart_000_0003_01BF30F8.83F11220
Content-Type: application/ms-tnef;
name="winmail.dat"
Content-Transfer-Encoding: base64
Content-Disposition: attachment;
filename="winmail.dat"

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

------=_NextPart_000_0003_01BF30F8.83F11220--