XML
Xml NameSpace: The name space concept of xml is equal to package concept in java. In XML, element names are defined by the developer. This often results in a conflict when trying to mix XML documents from different XML applications.So we use name spaces to uniquely identify them. targetNamespace: For every xsd file we can define 1 targetNamespace It is an attribute which is used inside the schema element The namespace can be any nale start with any proocol and some text and end with some domain name. Eg:<schema targetNamespace="http://anyname.com"> ......... </schema> If we define name space in xsd document,then in corresponding xml file we need to prefix same namespace with all elements All the elements in the xsd belongs to " http://anyname.com " name space, so we need to prefix same namespace in all the ements of xml file in which we want to use this xsd. Eg:<http://anyname.com:employee> ...