On 3/30/07, Bob Stayton <[EMAIL PROTECTED]> wrote:
Hi Chris, No, that is not the correct assessment. 8^)
Heh, my apologies :]
The prefix string does not matter, all that matters in the stylesheet is that there is a prefix in the match attribute, and it is assigned to the mathml namespace name http://www.w3.org/1998/Math/MathML using the xmlns attribute. That assignment can be done on the root element of the stylesheet so the namespace scope is the entire stylesheet, or in the individual stylesheet elements as is done here. Your document can use a different prefix, or use the default namespace, as long as the namespace name is assigned. The above template will match on all of these elements in your document: <m:mml xmlns:m="http://www.w3.org/1998/Math/MathML"> <math:mml xmlns:math="http://www.w3.org/1998/Math/MathML"> <bob:mml xmlns:bob="http://www.w3.org/1998/Math/MathML"> <mml xmlns="http://www.w3.org/1998/Math/MathML">
(that last example is the one most like what I am looking to match) Would the old docbook stylesheets template (the one that did the namespace stripping) match on this example? What about the new version that keeps the namespaces? I assume that the new version is able to match because it can use the namespace instead of just the prefix (so it doesn't require a prefix). Example XML: <math xmlns="http://www.w3.org/1998/Math/MathML"> <some math ml elements in here/> </math> Sorry for so many questions. If I have more I'll resolve them via experimentation instead of filling up the mailing list :-] -- http://chris.chiasson.name/ --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
