Subject: [xsl] Unable to access all element using document function From: MR <mr016393@xxxxxxxxxxxxxxxxx> Date: Wed, 11 Sep 2002 11:37:33 +0100 |
Hi all, I'm having trouble accessing all elements in a file using document function. I'm using the Xalan processor. All I want to do is to be able to access each element in a document (unsing document('fileA.xml')) for manipulating these elements afterwards. (calling a specific template) I can access a particular element : <xsl:value-of select="document('fileA.xml')//relation/@type"/> but I dont know how access all elements in a sequential way. I have the following template: <xsl:template name ="ExtractInfoDoc" > <xsl:param name="FileA" /> <xsl:for-each select="document($FileA)//*"> <xsl:value-of select="document($FileA)//relation/@type"/> <xsl:value-of select="document($FileA)//relation/role/@name"/> <xsl:value-of select="document($FileA)/*/object/@id"/> </xsl:for-each> </xsl:call-template> my interpretation of this template is: For each element in the document 'FileA.xml' display the relation type, relation role name, and object id values. The problem is that I only display the first element values. I'm so confused if anyone has any tips for me it would be much apreaciated. Caroline XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: [xsl] merging xml files, Kalyan Kumar Mudumba | Thread | Re: [xsl] Unable to access all elem, David Carlisle |
Re: [xsl] tag minimisation, David Carlisle | Date | RE: [xsl] tag minimisation, Andrew Welch |
Month |