On Fri, 6 Nov 2020 at 12:56, David Carlisle
d(_dot_)p(_dot_)carlisle(_at_)gmail(_dot_)com <
xsl-list-service(_at_)lists(_dot_)mulberrytech(_dot_)com> wrote:
<p> fires, but the template for MathML <mi> does not. What am I doing
wrong?
The template for mi does match,
Actually not, as Liam explained, you want m:mi , but having fixed that it
still wouldn't be used so the following text would then apply:
but you never applied templates to the mi, so the template isn't used.
Your template on the parent p is using copy-of select=. so copies the
source and doesn't apply templates to the children of the p.
This is unrelated to namespaces, you would see the same if p and mi were
in no-namespace and you removed the namespaces from the stylesheet.
David
Incidentally I note that you are using a no-namespace p not an xhtml
namespace one, you can simply use a no-namespace mathml in the source (and
if you are generating html, also in the result) which simplifies things.
XSL-List info and archive <http://www.mulberrytech.com/xsl/xsl-list>
EasyUnsubscribe <http://lists.mulberrytech.com/unsub/xsl-list/2739265> (by
email <>)
--~----------------------------------------------------------------
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
EasyUnsubscribe: http://lists.mulberrytech.com/unsub/xsl-list/1167547
or by email: xsl-list-unsub(_at_)lists(_dot_)mulberrytech(_dot_)com
--~--