|
Subject: Re: [xsl] fixing XSL search using values from a variable against multiple XML files From: "Graydon graydon@xxxxxxxxx" <xsl-list-service@xxxxxxxxxxxxxxxxxxxxxx> Date: Thu, 4 Oct 2018 01:50:41 -0000 |
On Thu, Oct 04, 2018 at 01:42:19AM -0000, Dave Lang emaildavelang@xxxxxxxxx scripsit:
> Thanks for your reply, Graydon. I don't need to worry about not finding
> anything right now - the rest of the xsl is working - it's this part that is
> causing problems.
>
> I know (I think) that it's missing a </xsl:for-each> but for some reason
> Oxygen won't accept another one. Also the if test references a variable that
> isn't declared but I'm not sure what's going on with the search so I don't
> know what to put there.
>
> <xsl:template match="/">
> <xsl:for-each select="collection('.?select=*.xml;recurse=yes')"/>
As you've written it here, this for-each doesn't do anything. It's
closed. Get rid of that / at the end.
> <xsl:variable name="xml_filenames" select="."/>
> <xsl:for-each select="$filenames_to_find">
> <xsl:if test="(contains($t, .))">
Where does $t come from? Are you sure it's in scope?
> <xsl:message>{document-uri($xml_filenames)} contains
> {.}</xsl:message>
> </xsl:if>
> </xsl:for-each>
</xsl:for-each>
> </xsl:template>
| Current Thread |
|---|
|
| <- Previous | Index | Next -> |
|---|---|---|
| Re: [xsl] fixing XSL search using v, Dave Lang emaildavel | Thread | Re: [xsl] fixing XSL search using v, Wendell Piez wapiez@ |
| Re: [xsl] fixing XSL search using v, Dave Lang emaildavel | Date | Re: [xsl] fixing XSL search using v, Wendell Piez wapiez@ |
| Month |