I found the following definition in a CSS stylesheet :
*|*:link {color:#ff00ff;}
What\'s the use of the |? Is it
It separates namespace and element name.
Unless a default namespace has been defined, *|*:link is a complicated way of writing *:link or just :link.
*|*:link
*:link
:link
In an XML document, you could have the following: