Hi David,

2005/9/8, [EMAIL PROTECTED] <[EMAIL PROTECTED]>:
> > Tthanks for the reply, Dave, it that made the stylesheet work.
> >
> > Just one more question: what about the str:replace() function?
> > It seems it is not implemented in xalan-c 1.9.
> 
> None of the EXSLT functions that require returning node-sets are
> implemented, because there's no public way to create them.

Actually after digging a while, what I do in order to create a node-set is:

 /* pseudo code */
  create a xalan document (either parse an xsltsource or via document builder)
 
BorrowReturnMutableNodeRefList mnl(executionContext);
mnl->addNodeInDocOrder(theXalanDocument, executionContext);
mnl->setDocumentOrder();
return executionContext.getXObjectFactory().createNodeSet(mnl);
 
and it actually works.
Is there a problem with this?
What do you mean by "no public way to create node-sets"?


-- 
--ivan--

Reply via email to