This is the mail archive of the docbook-apps@lists.oasis-open.org mailing list .


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: [docbook-apps] Prefixed tags not matched ?


Try declaring the namespaces in the <xsl:stylesheet> element in your
transformation stylesheet.  That puts them in scope for the XML that
comprises your stylesheet.

Bob Stayton
Sagehill Enterprises
DocBook Consulting
bobs@sagehill.net


----- Original Message ----- 
From: "Nicolas Pillot" <nicolas.pillot@polymtl.ca>
To: <docbook-apps@lists.oasis-open.org>
Sent: Wednesday, March 24, 2004 11:57 AM
Subject: [docbook-apps] Prefixed tags not matched ?


>
> Hello !
>
> I have written a XSL stylesheet to extract mathml and svg from docbook for
> external processing. I just saw i made a mistake because i did not prefix
those
> elements with mml:, and svg:. The stylesheet worked well : it was looking
for
> imageobject[child::svg] and equation[child:math]. Now that i have prefixed
them,
> these templates find no match. I tried imageobject[svg:svg] and
> equation[mml:math], but i get the following error :
>
> javax.xml.transform.TransformerException: Le préfixe doit se résoudre en
nom
> d'espace : svg (the prefix should resolve to a namespace would be a
possible
> translation i think)
>
> I start the opening tag mml:math like this
>   <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML";>
> And the opening svg:svg is
>   <svg:svg xmlns:svg="http://www.w3.org/2000/svg";
>              xmlns:xlink="http://www.w3.org/1999/xlink";>
> So i think the namespaces are specified !
>
> The source file validates against a DTD i wrote, which simply includes
mathml
> 2.0, docbook 4.2, and svg 1.1 (a kind of mix of dbmathml.dtd and
dbsvg.dtd). It
> specifies that MathML content should be prefixed by mml and SVG by svg.
>
> Looking through the XSLT book i have, i can't seem to find a working
solution.
> If you have any idea, i'd be glad to be enlighted ;-)
>
> Nicolas
>
>
> To unsubscribe from this list, send a post to
docbook-apps-unsubscribe@lists.oasis-open.org, or visit
http://www.oasis-open.org/mlmanage/.
>
>
>



To unsubscribe from this list, send a post to docbook-apps-unsubscribe@lists.oasis-open.org, or visit http://www.oasis-open.org/mlmanage/.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]