<xsl:template match="d:entry[not(d:para)]">
соответствует любым элементам entry
, не имеющим дочерних элементов para
.<xsl:template match="d:entry[not(descendant::d:para)]">
соответствует любым entry
элементам, не имеющим потомков para
.
Или для вашего опубликованного шаблона вы можете использовать <xsl:template match="text()[parent::d:entry[not(d:para)]]">
.