descendant-or-self::*" sélectionne tous les descendants des éléments du nœud de contexte, ce dernier compris. "descendant-or-self::author" ...

"descendant-or-self::*" sélectionne tous les descendants des éléments du nœud de contexte, ce dernier compris. "descendant-or-self::author" sélectionne tous les descendants des éléments "author" du nœud de contexte, ce dernier compris s'il s'agit d'un élément "author".