[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message]

Re: XSLT 2.0 courses?

Subject: Re: XSLT 2.0 courses?
From: "Wendell Piez wapiez@xxxxxxxxxxxxxxx" <xsl-list-service@xxxxxxxxxxxxxxxxxxxxxx>
Date: Fri, 18 Sep 2020 19:30:47 -0000
Re:  XSLT 2.0 courses?
Hi,

In addition to Liam's list I think there are a couple more vital features
one needs to get a taste of in XSLT 2.0 or XSLT 3.0, if one has been
subsisting on an XSLT 1.0 diet:

* <xsl:for-each-group> and its uses
* temporary trees - no more extension node-set() function needed (huge!)
* regex support in functions and xsl:analyze-string
* tunnel parameters?

I am sure there is more ... and I think anyone still using XSLT 1.0 owes it
to eirself to learn that XSLT 2.0 has had these features since 2007 (and
they work).

Cheers, Wendell




On Fri, Sep 18, 2020 at 1:55 PM Liam R. E. Quin liam@xxxxxxxxxxxxxxxx <
xsl-list-service@xxxxxxxxxxxxxxxxxxxxxx> wrote:

> On Fri, 2020-09-18 at 15:04 +0000, Graydon graydon@xxxxxxxxx wrote:
> > Having seen XSLT course announcements here, I hope this is not an
> > inappropriate question.
>
> I think it very appropriate.
>
> > On the theory that sending someone to learn XSLT 3.0 before they've
> > got the XSLT 2.0 concepts is neither kind nor useful, are there
> > worthwhile, online, "You've been using XSLT 1.0 since forever, here's
> > XSLT 2.0" courses still available?
>
> A few have been posted. The "XSLT two to three" course i've run in
> person assumes basic XSLT, but i don't yet have that online. When i do,
> probably next month, i plan to add some help for XSLT 1 users, since
> people can't stop and ask questionsB9.
>
> Probably the biggest differences to learn in the move from XSLT 1 to
> either 2 or 3 are...
> * value-of should have been <xsl:text select=..../> really
> * sequences and types
> * XSLT functions
> * massively bigger function library
> * a few idioms, such as (e1, e2)[1] and if..then...else in XPath
> * a few differences, such as string(seq) no longer using only the first
> item in the sequence
>
> Although i don't think it necessary to become proficient in XSLT 2
> before learning XSLT 3, a course focusing on what's new in 3 won't talk
> about grouping, tunnel parameters, the uses of types for variables, and
> so on. But the more of that the teacher adds, the longer the course.
>
> Liam
>
> B9 Note: ibm finding it harder than i expected to move from custom
> courses or courses very tailored to the attendees, to television mode.
> People expect to pay much less for prerecorded courses, quite
> reasonably, but i think attendees get less out of them. A chemistry
> teacher i had used to say, bTo read is to forget; to see is to
> remember; to do is to learnb which is why we do experiments. Seeing a
> room of people run 9,000+ transformations in a few seconds using
> fn:transform(). or understanding accumulators, reminded me of this.
>
> A mixture of pre-recorded sessions and QA sessions might be a
> compromise, or possibly hiring someone to do a one-day custom
> interactive session after people have done a course. What do you think?
> Or are my concerns without merit and TV-style is fine?
>
> --
> Liam Quin, https://www.delightfulcomputing.com/
> Available for XML/Document/Information Architecture/XSLT/
> XSL/XQuery/Web/Text Processing/A11Y training, work & consulting.
> Barefoot Web-slave, antique illustrations:  http://www.fromoldbooks.org
>
>


--
...Wendell Piez... ...wendell -at- nist -dot- gov...
...wendellpiez.com... ...pellucidliterature.org... ...pausepress.org...
...github.com/wendellpiez... ...gitlab.coko.foundation/wendell...

Current Thread

PURCHASE STYLUS STUDIO ONLINE TODAY!

Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced!

Buy Stylus Studio Now

Download The World's Best XML IDE!

Accelerate XML development with our award-winning XML IDE - Download a free trial today!

Don't miss another message! Subscribe to this list today.
Email
First Name
Last Name
Company
Subscribe in XML format
RSS 2.0
Atom 0.3
Site Map | Privacy Policy | Terms of Use | Trademarks
Free Stylus Studio XML Training:
W3C Member
Stylus Studio® and DataDirect XQuery ™are products from DataDirect Technologies, is a registered trademark of Progress Software Corporation, in the U.S. and other countries. © 2004-2013 All Rights Reserved.