After reading MSDN-XAML Namespaces and MSDN-Understanding XAML Namespaces, I still do not understand the purpose of having a Qualified Name (QName).
Take the following namespace declaration as an example:
xmlns:x='http://www.w3.org/1999/XSL/Transform'
x
is the prefix short for the full URI (in this case, an URL) : http://www.w3.org/1999/XSL/Transform
. Then there is this QName called xmlns
. The definition for QName in mdsn is:
This complete name including the prefix is the lexical form of a qualified name (QName):
What's that supposed to mean and why is it there since thet statement already has a locator and a prefix to identify the namespace and its names to be used?