Re: Use XSLT to check a bunch of XHTML files for well-formedness?
| Newsgroups | gmane.text.xml.xsl.general.mulberrytech |
|---|---|
| Organization | Liberty Development |
| Message-ID | <[email protected]> |
On 16.02.2021 22:03, Martin Honnen [email protected] wrote: > Start with a named template and pull in the files or URIs with the Saxon > specific argument to the "collection" or "uri-collection" function: > > <xsl:template name="xsl:initial-template"> > <xsl:value-of select="uri-collection('?select=*.xhtml') ! . || ' : ' > || doc-available(.)" separator=" "/> > </xsl:template> > > In theory I think that should check with doc-available if the file is > well-formed or not. Haven't tested however. Missed parenthesis: <?xml version="1.0" encoding="utf-8"?> <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="3.0" xmlns:xs="http://www.w3.org/2001/XMLSchema" exclude-result-prefixes="#all" expand-text="yes"> <xsl:param name="search-pattern" as="xs:string">*.xhtml</xsl:param> <xsl:output method="text"/> <xsl:template match="/" name="xsl:initial-template"> <xsl:value-of select="uri-collection('?select=' || $search-pattern) ! (. || ' : ' || doc-available(.))" separator=" "/> </xsl:template> </xsl:stylesheet> --~---------------------------------------------------------------- XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list EasyUnsubscribe: http://lists.mulberrytech.com/unsub/xsl-list/3329386 or by email: [email protected] --~--