Altova Mailing List Archives>Archive Index >xsl-list Archive Home >Recent entries >Thread Prev - [xsl] Defining a Variable that depends on an unknown number of conditions [Thread Next] Re: [xsl] Re: Defining a Variable that depends on an unknown number of conditionsTo: Date: 1/1/2009 4:48:00 PM >> Otherwise, I have a more challenging
>> problem that I will post when I can figure out how to ask the question
>> correctly.
>
> Bring it on! :{)}
OK. I'm trying to determine if element_x or element_y contain the
value value_m or value_n.
I believe I'm close, but can't figure out what to replace ____________ with.
I tried current()/../@on and ./../@on but no luck.
Thanks. Below is a quick mock-up of files.
I have xml_a.xml as so:
<xml_a>
<depends>
<depend on="element_x" equals="value_m|value_n"/>
<depend on="element_y" equals="value_m|value_n"/>
</depends>
</xml_a>
and xml_b.xml:
<xml_b>
<element_x>value_m</element_x>
<element_y>value_p</element_y>
</xml_b>
finally transform.xsl, that opens xml_b.xml and transforms xml_a.xml.
<xsl:variable name="xml_b" select="document('xml_b.xml')/xml_b"/>
<xml:template select="xml_a">
<xsl:variable name="my_test" select =
"depends/depend/@equals[contains(.,$xml_b/*[name()=__________])]"/>
</xml:template>
--
Andrew Ferk | ||||||
| Company | Legal | Press | Partners | Careers | Sitemap | Contact Us | Altova Blog | Mobile | Full Site | |||
|
