OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.


Help: OASIS Mailing Lists Help | MarkMail Help

[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index]
Re: [xml-dev] Processing and Serialization of FIXED attributes

Saxon has an option (-expand:off) to suppress the expansion of fixed attribute values defined in the schema or DTD.

Michael Kay

On 11 Jun 2013, at 04:47, Jim Tivy wrote:

The DITA XML DTD has a number of #FIXED declarations in the DTDs that imply fixed values for class attributes.
When this is processed in SAX and serialized the DITA class attributes are also serialized.
It would be cleaner, for future XML authors to not have to see these class attributes inlined into the XML document.
Do XSLT or other serializers commonly take out FIXED attributes or does the infoset mark them so they are not serialized – or is the usual form to serialize these.

·  The reconstructed tree MAY contain additional attributes and text nodes resulting from the expansion of default and fixed values in its DTD or schema; also, in the presence of a DTD, non-CDATA attributes may lose whitespace characters as a result of attribute value normalization.

My question is, what do most java based implementations of XLST processors, SAX processors and associated serializers do with respect to inlining or stripping out #FIXED attributes.



[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index]

News | XML in Industry | Calendar | XML Registry
Marketplace | Resources | MyXML.org | Sponsors | Privacy Statement

Copyright 1993-2007 XML.org. This site is hosted by OASIS