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


Help: OASIS Mailing Lists Help | MarkMail Help

docbook-apps message

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

Subject: Adding processing based on an attribute value

Hi all,

I'm using Docbook XSL 1.73.2 and FOP 0.93. 

Is there any straightforward way of checking to see if every element in a document has a specific attribute attached, and if, so adding some additional attributes to its block or inline element in the FO output, and doing this without having to rewrite vast stretches of the stylesheets?

The basic need is that in my current PDF output, my reviewers have no way of knowing if the content they're viewing is aimed at a specific audience (small parts of many documents are specific to certain suppliers or customers), so I'd like to cycle through every element and add some styling to the block or inline element (i.e. make it red) in the event that it is audience-specific. So far I can't find any way of doing this that doesn't involve a mass of element-level modifications, to the point where my modification layer basically contains most of the FO stylesheets.

Am I overcomplicating this? Any advice on a more intelligent approach would be appreciated.


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