The views
module contains an extensive XML styling framework. See
attrs.xml
for
a full list of the available XML attributes.
Of course, XML styling has its limitations—more advanced customization is performed programmatically. Fully programmatic
use is also supported, but the XML styling framework provides preferable, environment-aware defaults. Thus, it’s recommended that you
use XML styling whenever possible and complement it with programmatic customization when necessary. This is achieved
primarily via the copy
functions.