xsl-list
[Top] [All Lists]

Re: [xsl] accessing xml elements from current and external file

2011-08-04 07:35:38
You are switching context to the other document. Try getting those
options in a variable first.

Michel

On Thu, Aug 4, 2011 at 2:32 PM, Mansour Al Akeel
<mansour(_dot_)alakeel(_at_)gmail(_dot_)com> wrote:
Hello all,

I have a separate configuration file for some configuration. I am trying to 
access elements from this file, and compare them to elements in the file 
being processed. However, when I use for-each and select elements from 
configuration file, I can not access elements in the file being processed at 
the same time.

Here is some code that explains what I am doing:

           <xsl:for-each 
select="document('configuration.xml')/d:config/d:options">
           <option>
               <xsl:attribute name="label" >
               <xsl:choose>
                   <xsl:when test="/s:root/s:element[ s:id=1 ]= ." >
                   <xsl:value-of select="'true'" />
                   </xsl:when>
               </xsl:choose>
               </xsl:attribute>
           </option>
           </xsl:for-each>

If there is something not clear, please let me know.

Thank you.



--~------------------------------------------------------------------
XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list
To unsubscribe, go to: http://lists.mulberrytech.com/xsl-list/
or e-mail: 
<mailto:xsl-list-unsubscribe(_at_)lists(_dot_)mulberrytech(_dot_)com>
--~--



--~------------------------------------------------------------------
XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list
To unsubscribe, go to: http://lists.mulberrytech.com/xsl-list/
or e-mail: <mailto:xsl-list-unsubscribe(_at_)lists(_dot_)mulberrytech(_dot_)com>
--~--