|
Subject: Re: [xsl] My XPath mistakenly referenced an element that doesn't exist and I got no error message ... is this bad language design? From: "Wendell Piez wapiez@xxxxxxxxxxxxxxx" <xsl-list-service@xxxxxxxxxxxxxxxxxxxxxx> Date: Thu, 14 Oct 2021 14:33:04 -0000 |
Graydon, this is good. Yes, fair enough.
In Schematron's favor, it is not so hard to deploy it over collections
(using those 'other pieces'), and when combined with XSLT 3 it's pretty
darned powerful.
I'm not opposed to many ways to do it, of course!
Cheers, Wendell
On Thu, Oct 14, 2021 at 10:28 AM Graydon graydon@xxxxxxxxx <
xsl-list-service@xxxxxxxxxxxxxxxxxxxxxx> wrote:
> On Thu, Oct 14, 2021 at 02:19:47PM -0000, Wendell Piez
> wapiez@xxxxxxxxxxxxxxx scripsit:
> > Is this solution too demanding? (Not just defensive XSLT with extra
> tests in
> > your XPath but an entire Schematron?) I always wonder, when we get to
> that
> > point. What problem are we actually trying to solve?
>
> We're trying to solve (at least) three:
>
> - transform this to that
> - ensure it's the expected this
> - ensure it's the expected that
>
> I think it's good practice to build these separately, rather than trying
> to stuff the "expected this" part into the XSLT which is transforming
> this to that. (Which means failed "expected this" tests prevent the
> transform from being attempted.)
>
> I'd also suggest XQuery in preference to schematron for the "expected
> this?" tests. More power and available in "per collection" (and thus
> "entire input content set") aware flavours.
>
>
> --
> Graydon Saunders | graydonish@xxxxxxxxx
> CC&s oferC)ode, C0isses swC! mC&g.
> -- Deor ("That passed, so may this.")
>
>
>
--
...Wendell Piez... ...wendell -at- nist -dot- gov...
...wendellpiez.com... ...pellucidliterature.org... ...pausepress.org...
...github.com/wendellpiez... ...gitlab.coko.foundation/wendell...
| Current Thread |
|---|
|
| <- Previous | Index | Next -> |
|---|---|---|
| Re: [xsl] My XPath mistakenly refer, Graydon graydon@xxxx | Thread | Re: [xsl] My XPath mistakenly refer, dvint dvint@xxxxxxxx |
| Re: [xsl] My XPath mistakenly refer, Graydon graydon@xxxx | Date | Re: [xsl] My XPath mistakenly refer, Michael Kay mike@xxx |
| Month |