On Sun, 2020-01-19 at 20:37 +0000, Wolfhart Totschnig
wolfhart(_dot_)totschnig(_at_)mail(_dot_)udp(_dot_)cl wrote:
Hello,
I have an XSL/XPath problem to which I cannot find the solution. I
have
an xml file with data about films, in the following form
(simplified):
[..]
. By contrast, in the following example the
test should return <false>:
<film>
<title>M</title>
<director>
<first>Fritz</first>
<last>Lang</last>
</director>
<author>
<first>Thea von</first>
<last>Harbou</last>
</author>
<author>
<first>Fritz</first>
<last>Lang</last>
</author>
</film>
Why?
As stated,
<xsl:mode on-no-match="shallow-copy" />
<xsl:template match="/">
<xsl:apply-templates select="/films/film[
some $a in author satisfies
(
($a/first = director/first)
and ($a/last = director/last)
)
]"/>
</xsl:template>
Liam
--
Liam Quin, https://www.delightfulcomputing.com/
Upcoming XSLT courses in Prague and Maryland BOOK SOON
https://www.delightfulcomputing.com/course-upcoming.html
--~----------------------------------------------------------------
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
EasyUnsubscribe: http://lists.mulberrytech.com/unsub/xsl-list/1167547
or by email: xsl-list-unsub(_at_)lists(_dot_)mulberrytech(_dot_)com
--~--