Subject: Re: [xsl] fn:contains in sequence – P2 | XSLT 2.0 From: "Martin Honnen martin.honnen@xxxxxx" <xsl-list-service@xxxxxxxxxxxxxxxxxxxxxx> Date: Thu, 24 Jun 2021 15:53:23 -0000 |
Am 24.06.2021 um 16:47 schrieb Fiona Chen anonymousjuly1@xxxxxxxx: > B B B B However, I am not able to transform the report in XSLT 2.0 > equivalent without MarkLogic cts. > > <xsl:template match="SVM"> > <xsl:variable name="classVal" select="class[/xs:decimal/(/@val/) gt > 0.00]"/> > <xsl:element name="SVM" namespace="schema://fc.fasset/svm"> > <xsl:comment select="$point-in-time"/> > <xsl:element name="Negative" namespace="schema://fc.fasset/svm"> > <xsl:comment select="$negative-comment"/> > <xsl:for-each > select="classification[/not/(/contains/(descendant::label, $classVal))]"> > <xsl:copy-of select="."/> > </xsl:for-each> > </xsl:element> > </xsl:element> > </xsl:template> > > > B (Note: The number, position and sequence of the labelled class will > change depending on the training data. Hard-coded count or position in > XSLT wouldnbt work.) > > B B B B I receive either blank result or Saxon fetal error to that > effect:A sequence of more than one item is not allowed as the second > argument of fn:contains() > I think the error message is telling you that that the second argument to the "contains" call, i.e. $classVal is a sequence of more than one item.
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
[xsl] fn:contains in sequence – P2, Fiona Chen anonymous | Thread | [xsl] Re: [xsl] fn:contains in seq, Fiona Chen anonymous |
[xsl] fn:contains in sequence – P2, Fiona Chen anonymous | Date | [xsl] Re: [xsl] fn:contains in seq, Fiona Chen anonymous |
Month |