<preserveSpace
elements = list of XPath (subset)
/>
Specifies which elements are whitespace-preserving.
Using standard attribute xml:space
with default value preserve
is still the preferred way of specifying this. However, this is not always possible, for example in the case of DTDs/ W3C XML schema that you don't control or in the case of RELAX NG schema which do not really support the concept of attribute default value.
DocBook example:
<cfg:preserveSpace xmlns="" elements="address funcsynopsisinfo classsynopsisinfo literallayout programlisting screen synopsis" />