[MarkLogic Dev General] Trailing Spaces Removed from Attribute
Values--Bug or Feature?
ekimber at reallysi.com
Wed Mar 12 09:43:53 PST 2008
Michael Blakeley wrote:
> I can't speak to the product issue, but is it practical to work around
> this behavior by ending your class attributes with a dummy character?
> For example:
> <topic class="- topic/topic task/task -"/>
> /self::*[contains(@class, ' topic/topic ')]
> => true
> DITA attaches meaning to the leading '-' and '+' characters. Will the
> trailing '-' cause problems? If so, could another character be used?
I've been exploring that question with the DITA Technical Committee and
the answer appears to be that in fact there are tools that would be
disrupted by having anything after the initial "-" or "+" that is not a
module/type name pair.
Adding a trailing character would be an easy fix but it would still
require scrubbing of the data for use by tools outside of MarkLogic.
Senior Solutions Architect
"Bringing Strategy, Content, and Technology Together"
More information about the General