Hi,

My XSL has entries like these:

<xsl:copy-of
select="xalan:nodeset(ext:generateSubtree())" />

Where generateSubtree() is external Java class method and returns result in
form of org.w3c.dom.NodeList and inside that nodes list I have nodes like
<fo:page-number/> and whole XSL has such attribute specified:

xmlns:fo="http://www.w3.org/1999/XSL/Format";

Now when I run whole transformation process - I get:

org.xml.sax.SAXException: Mismatch: page-number
(http://www.w3.org/1999/XSL/Format) vs. page-number ()
        at
org.apache.fop.fo.FOTreeBuilder$MainFOHandler.endElement(FOTreeBuilder.java:
369)
        at
org.apache.fop.fo.FOTreeBuilder.endElement(FOTreeBuilder.java:196)
        at
org.apache.xml.serializer.ToXMLSAXHandler.endElement(ToXMLSAXHandler.java:26
1)
        at
org.apache.xml.dtm.ref.DTMTreeWalker.endNode(DTMTreeWalker.java:373)
        at
org.apache.xalan.transformer.TreeWalker2Result.endNode(TreeWalker2Result.jav
a:85)
        at
org.apache.xml.dtm.ref.DTMTreeWalker.traverse(DTMTreeWalker.java:116)
        at
org.apache.xalan.transformer.TreeWalker2Result.traverse(TreeWalker2Result.ja
va:72)
        at
org.apache.xalan.templates.ElemCopyOf.execute(ElemCopyOf.java:184)
        ... 52 more

So, which part cannot determine that proper namespace? Is it Xalan not
populating result tree fragment with correct namespaces? Anything to check
(version, nodes list, etc).

Also, I think I had this working before in different environment, but not
sure what has changed since that.

Thank you,
Andrejus


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to