[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] dynamic file variable
I have a main.xml file, in which there is a lot of <ref> elements. There is an attribute "linkname" in each <ref> like: <ref linkname="test_2.xml"/> In test_2.xml, there is only one root element and a child element like: <test> <sub_test link="html_test.html"/> </test> I use the following code to get the referenced data: <xsl:template match="ref"> <xsl:variable name="refname"> <xsl:value-of select="@refname"/> </xsl:variable> <br/> Here is the referenced file data: <xsl:value-of select="document($refname)/test/sub_test/@link" /> </xsl:template> It returns null. However, if the variable "$refname" is replaced by the actual file name "test_2.xml", then the data can be properly grabbed. Any one can tell me what is wrong? Thanks so much __________________________________________________ Do You Yahoo!? Find a job, post your resume. http://careers.yahoo.com 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
|