Oto przykladowa schema:

<?xml version="1.0"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema">
 <xs:element name="fullName" type="xs:string"/>
</xs:schema>

Dlaczego schema, element i typ string musza miec prefixy xs, natomiast atrybuty wcale nie musza miec? Nie moge tego pojac, nigdzie nie ma defaultowej przestrzeni nazw ani nic. Chyba w schemie chodzi o to zeby dokumenty xml byly poprawne i nie zawieraly miedzy innymi smieciorow, a w ten sposob moge w samej schemie zawierac jakies niestandardowe atrybuty? Czy ktos doswiadczony moze mi pomoc?
Pozdrawiam.