

```
<xsl:template match=foo>

```

ταιριάζει με το στοιχείο foo στο null ονομάτων.



```
<xsl:template match=*>

```

ταιριάζει οποιοδήποτε στοιχείο σε *κάθε* χώρο ονομάτων.


Προσπάθησα:



```
xmlns:null=
...
<xsl:template match=null:*>

```

αλλά είναι παράνομο να δηλώσει ένα πρόθεμα για τη μηδενική χώρο ονομάτων.


Λοιπόν, πώς μπορώ να ταιριάζει με ένα στοιχείο με οποιοδήποτε όνομα στη μηδενική ονομάτων;

 
Με XSLT / XPath, πώς μπορώ να ταιριάζει με οποιοδήποτε στοιχείο στο null ονομάτων;
==================================================================================



Θα μπορούσατε να δοκιμάσετε:



```
<xsl:template match='*[namespace-uri() = ""]'>

```

Αν ο κόμβος-σετ είναι κενό ή δεν έχει χώρο ονομάτων URI, μια κενή συμβολοσειρά επιστρέφεται από τη `namespace-uri`συνάρτηση, η οποία θα πρέπει να επιτύχει ό, τι θέλετε.

 

ffpf είναι σωστή.


Για ακόμη μεγαλύτερη σαφήνεια θα ήθελα να συστήσω να χρησιμοποιήσετε το παρακάτω μοτίβο αγώνα:


 « **`*[not(namespace-uri() )]`**»

 