I am "defining" an XML schema.
In fact I'm not really writing any schema but I am writing an XML writer and
reader for my data.
It's all custom XML and I would like it to be XML tool friendly.
I will have an element, lets call it <text/> which will be in the document
in great quantity and it should always have:
xml:space="preserve"
on.
Now, for the sake of clarity and being compact, I would like to omit this
declaration on every <text> tag, but somehow let it be know (without
downloading the unexistant so far XMLNS file).
How do I do that?
> I am "defining" an XML schema.
> In fact I'm not really writing any schema but I am writing an XML writer and
[quoted text clipped - 9 lines]
> declaration on every <text> tag, but somehow let it be know (without
> downloading the unexistant so far XMLNS file).
You would need a schema or DTD that defines that attribute value as
fixed for that text element. Then you need to make sure the XML
parser(s) used to process the XML support schema or DTD processing and
have it enabled when the XML is parsed (for instance with .NET 2.0 DTD
processing is disabled by default).

Signature
Martin Honnen --- MVP XML
http://JavaScript.FAQTs.com/
Lloyd Dupont - 25 Jul 2006 01:32 GMT
Thanks Martin!
That's all clear now!

Signature
Regards,
Lloyd Dupont
NovaMind development team
NovaMind Software
Mind Mapping Software
<www.nova-mind.com>
>
>> I am "defining" an XML schema.
[quoted text clipped - 16 lines]
> when the XML is parsed (for instance with .NET 2.0 DTD processing is
> disabled by default).