Salve, una domanda:

Ho realizzato un mio XML schema provvisto di namespace:

codice:
<xs:schema xmlns:dgb="http://mysite"  targetNamespace="http://mysite" version="1.0" xmlns:xs="http://www.w3.org/2001/XMLSchema">
e qui ho definito elementi, attributi ecc.
Ora, se realizzo un file XML da validare con questo schema, posso tralasciare il prefisso del namespace sui nomi degli elementi, ma non sui nomi degli attributi:

codice:
<MyDocumentRoot xmlns="http://mysite" xmlns:dgb="mysite" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="mysite C:\mySchema.xsd">
    <MyElement dgb:myAttribute="prova" />
</MyDocumentRoot>
Una qualunque altra soluzione non viene convalidata né in Liquid Xml Studio né in Altova XmlSpy (attributo dgb:myAttribute mancante e attributo myAttribute non dichiarato). Non capisco come devo fare per fare in modo che il namespace dgb risulti quello di default per gli attributi... E idem per gli elementi! Ho cercato qua e là per il web ma mi sfugge qualcosa.