Subject: Re: [xsl] Get extern xml document represented by a string From: Jeni Tennison <jeni@xxxxxxxxxxxxxxxx> Date: Mon, 10 Dec 2001 17:36:46 +0000 |
Hi Paulo, > How can I get another xml document, represented by a string, to use > in my xslt? There isn't anything in XSLT that will let you do this. There are several possibilities that might be appropriate depending on how you're calling Xalan (from a command line? within Cocoon? within some Java code?): - in the code that calls Xalan, parse the string into a DOM and pass that DOM in as a parameter to the stylesheet. - construct an Entity Resolver that recognises a 'URL' for the document, and use the document() function to access the DOM from within the stylesheet. - use a two-step process in which you first create an XML document based on a string, and then transform that XML document. - write an XML parser using XSLT and use that to parse the string. The last one is a joke :) Cheers, Jeni P.S. It would be nice if XSLT processors supported the data: URI schema because then you could just do: document(concat('data:text/xml,' + $string)) to get hold of the XML document. --- Jeni Tennison http://www.jenitennison.com/ XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
[xsl] Get extern xml document repre, Paulo Henrique S. Be | Thread | [xsl] Include with XML?, Roberto Arévalo |
Re: [xsl] for loop, Mitch C. Amiano | Date | Re: [xsl] for loop, Oleg Tkachenko |
Month |