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 |