Thursday, October 18, 2012

What is the difference between targetNamespace and xmlns:target?

Answered quite well over here: targetNamespace and xmlns without prefix, what is the difference?
To restate:
  • targetNamespace="" - As the current XML document is a schema this attribute defines the namespace that this schema is intended to target, or validate.
  • xmlns="" - Defines the default namespace within the current document for all non-prefixed elements (i.e no yada: in )
  • xmlns:target="" - here you are just defining your own namespace with the prefix target:, this is unrelated to the previous two special cases.

     
http://stackoverflow.com/questions/4126919/what-is-the-difference-between-targetnamespace-and-xmlnstarget

No comments:

Post a Comment