DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG 
RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT
<http://nagoya.apache.org/bugzilla/show_bug.cgi?id=22210>.
ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND 
INSERTED IN THE BUG DATABASE.

http://nagoya.apache.org/bugzilla/show_bug.cgi?id=22210

failed assertion during stylesheet compile (Stylesheet.cpp, line #803)





------- Additional Comments From [EMAIL PROTECTED]  2003-08-08 05:23 -------
Actually, the imports are in the vector from front to back in import 
precedence.  If you look at Stylesheet::addImport(), you'll see the import is 
inserted into the beginning of the vector.  The reason for going through the 
imports in reverse order is so that aliases with higher import precedence will 
replace any aliases with lower import precedence.

If we wanted to go through the imports from front to back, I could put the 
assert back in findNamedTemplate(), but then the logic in copyNamespaceAliases
() would have to be re-written so that duplicate aliases were not added.

Does that make sense?

Reply via email to