XML Support

Supported Schema Languages

Although it does not validate the input, Oxygen PDF Chemistry uses information from the schema associated with the document. The supported schema languages are:
  • XML Schema
  • DTD
  • Relax NG

Entities

All XML entities are expanded prior to processing.

xi:include

All the xi:included fragments are expanded prior to processing.

Default Attributes

The default and fixed attributes defined in the associated schema are taken into account when the CSS rules are applied.

For instance, the DITA class attributes are defined in the DTD rather than the XML instance (the CSS rules usually match this attribute, not the element names).