XPath is a mini-language within XSLT used to describe what you are looking for in a node . It is not a complicated language1, but it is a minor challenge. It is also vital for XSLT, so you can’t avoid it.
I have studied XPath enough that I can construct somewhat complicated paths without looking anything up in my notes. I can also understand what is being described in the really tricky paths that I find. It might take me a little while to break it down, but I get there.
My studies and practice at work have included a lot of XSLT, and my overall skills have definitely improved. Nevertheless, I am only willing to mark XPath as “learned”.
1 It’s not complicated compared to regular expressions, but it might be more complicated than other mini-languages.
