|
XSL-FO is not a compelling argument for namespaces, given that XSL-FO documents are generally fed directly into programs expecting XSL-FO, with no need for disambiguation.
One could imagine two different markup languages both having a root element of <fo:root>, and a formatter that supported both markup languages, and yet such a thing does not exist.
Namespaces on the other hand do exist, apparently to solve non-existent problems, while causing real problems of their own.
|