Re: Problem with document() function
But you must be aware that in the way document('contact1.xml') the file will be searched relative to the stylesheet. But I learned already a method for searching the file relative to the context node, so mostly relative to the input file (wasn't that you, Wendell, who taught me ;-) ): documents('contact1.xml',.) Joerg > Gustaf: > > At 05:21 PM 10/11/01, you wrote: > >In the stylesheet I give the document nodeset a handle like this: > > > > <xsl:variable name="data" select="document(contact1.xml)"/> > > > >Then I refer to bits of information in the contact file, like this: > > > > <xsl:value-of select="$data/*/organization"/> > > > >But these lines doesn't generate any output. > > You forgot how the document() resolves its argument(s). Give it a string, > as in document('contact1.xml'). It's looking for a set of child elements > named contact1.xml, not finding any, so returning an empty node set. > > It's an easy gotcha. > > Cheers, > Wendell XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
PURCHASE STYLUS STUDIO ONLINE TODAY!
Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced!
Download The World's Best XML IDE!
Accelerate XML development with our award-winning XML IDE - Download a free trial today!
Subscribe in XML format