В документе схемы xml, если у меня есть и targetNamespace и xmlns без префикса .
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"
targetNamespace="http://example.com/" xmlns="http://example.com/">
В чем точная разница между ними? Насколько я понимаю, если у вас есть xmlns без префикса, все элементы без префикса получают это пространство имен и ... то же самое касается targetNamespace.