Arved Sandstrom wrote: > And unless _I_ am missing something, "-" precisely matches that production. > > You are looking at > > "'" [^']* "'" > > but I am looking at > > '"' [^"]* '"' > > According to the latter I can absolutely do "-".
Well, in hyphenation-char="-" the hyphen is the expression, not "the hyphen surrounded by double quotes". As I said, unless I'm something missing, the FO property expression is the value of the XML attribute, which in turn is the hyphen, because the double quotes are part of the XML syntax and are stripped by the XML parser. The XSLFO property expression parser gets the hyphen, without any quotes, double, or single. And without the quotes, it does not match either of the two productions for literal. This is the problem here. Perhaps I should have written that hyphenation-char="'-'" and hyphenation-char='"-"' as well as hyphenation-char='"-"' are legal, while neiter hyphenation-char='-' nor hyphenation-char="-" are ok. J.Pietschmann --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, email: [EMAIL PROTECTED]