Your schema expects to find a <manufacturer>
of no-namespace. Ex:
<manufacturer xmlns="">...</manufacturer>
But you actually want it to validate with {"http://www.w3schools.com":manufacturer}
(from your target namespace). To declare that behaviour as default for all elements add elementFormDefault="qualified"
to your XML Schema declaration:
<xs:schema ... elementFormDefault="qualified"> ... </xs:schema>