Subject: RE: [xsl] Importing XML into XSL via document() function From: "Michael Kay" <mhk@xxxxxxxxx> Date: Mon, 18 Aug 2003 21:55:34 +0100 |
> I understand how to use the Xpath document() function to > import XML into XSL, then accessing individual node values > from that XML. That is, for example, > > <xsl:variable name="extNode" select="document('foobar.xml')/myDoc"/> > <stuff>Title is <xsl:value-of select="$extNode/head/title"/></stuff> > > What I would like to do, however, is to use the entire piece > of imported xml--tags and all: Use <xsl:copy-of select="document('foobar.xml')"/> This will copy the whole tree. Not actually the original tags, but near enough. Michael Kay > > =========================== > File foobar.xml: > <myDoc><x>foo</x><y>bar</y></myDoc> > =========================== > File translate.xsl: > <!-- ??? --> > <xsl:variable name="extNode" > select="document('foobar.xml')"/> <stuff>Imported xml > here:<xsl:??? select="$extNode"/></stuff> > =========================== Output desired: <stuff>Imported > xml here:<myDoc><x>foo</x><y>bar</y></myDoc></stuff> > =========================== > > What is the XSL code to accomplish this? > > XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list > XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
[xsl] Importing XML into XSL via do, SORENS,MICHAEL (HP-B | Thread | RE: [xsl] Importing XML into XSL vi, cknell |
RE: [xsl] limiting your apply-templ, Michael Kay | Date | [xsl] How can I get XSLT to write <, Scott Powell |
Month |