Return DTMAxisIterator instead of XNodeSet. That should help solve the issue.
Here's the method I use to convert a Document object and pass it as a
parameter to the translet.

    private DTMAxisIterator convertDocumentToNodeSet(Document document)
throws TransformerException
    {
        
        DOMSource domSource = new DOMSource(document);
        XSLTCDTMManager mgr = new XSLTCDTMManager();
        DTM dtm = mgr.getDTM(domSource, false, null, true, true);
        int dtmRoot = dtm.getDocument();
        DTMAxisIterator iter = dtm.getAxisIterator(Axis.SELF);
        iter.setStartNode(dtmRoot);
        
        return iter;
    }
-- 
View this message in context: 
http://www.nabble.com/How-can-I-pass-a-node-as-parameter-to-translets-for-XSLTC-Processor-tf3121689.html#a13482151
Sent from the Xalan - J - Users mailing list archive at Nabble.com.

Reply via email to