Re: [xsl] Use XSLT to check a bunch of XHTML files for well-formedness?

Subject: Re: [xsl] Use XSLT to check a bunch of XHTML files for well-formedness?
From: "Martin Honnen martin.honnen@xxxxxx" <xsl-list-service@xxxxxxxxxxxxxxxxxxxxxx>
Date: Tue, 16 Feb 2021 21:22:06 -0000
On 16.02.2021 22:10, Liam R. E. Quin liam@xxxxxxxxxxxxxxxx wrote:
On Tue, 2021-02-16 at 21:04 +0000, Martin Honnen martin.honnen@xxxxxx
wrote:

In theory I think that should check with doc-available if the file is well-formed or not. Haven't tested however.

It catches some problems, but will try to load the DTD. You can use try/catch in XSLT to get most errors, but not all. However, i use either xmllint or xmlwf for this situation. Massively faster and easier, and more useful error messages most of the time, but xmllint doesn't report line numbers correctly after line 65535, so i use xmlwf in that case.

Yes, I agree that XSLT is not needed for this but as Roger asked on the XSL list on how to use Saxon I thought it couldn't hurt to show an XSLT way.

Current Thread