Olá pessoal,
estou tentando incluir um atributo no arquivo XSD
que seja validado por uma tabela .Mas está dando erro
vi alguns exemplos na internet mas não estou conseguindo
visualizar por que está dando erro .
atributo:
<xs:element name="nNFIni" type="TNF">
<xs:annotation>
<xs:documentation>Número da NF</xs:documentation>
</xs:annotation>
</xs:element>
C:\workspace\xsd\schema>scomp exemplo.xsd -src ..\src -out envinfeschema.jar
java version "1.4.2_12"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.4.2_12-b03)
Java HotSpot(TM) Client VM (build 1.4.2_12-b03, mixed mode)
error: Use of undefined namespace prefix: xs
Time to build schema type system: 0.672 seconds
BUILD FAILED
C:\workspace\xsd\schema>
codigo
<?xml version="1.0"?>
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" targetNamespace="http://www.xxxxxtttt.com.br/xsd" >
<xs:import namespace:xs="http://www.w3.org/2000/09/xmldsig#" schemaLocation="xmldsig-core-schema_v1.01.xsd"/>
<xsd:element name="clientes">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="cliente" minOccurs="1" maxOccurs="unbounded">
<xsd:complexType>
<xsd:all>
<xsd:element name="nome" type="xsd:string"/>
<xsd:element name="endereco" type="xsd:string"/>
<xsd:element name="cep" type="xsd:integer"/>
<xs:element name="nNFIni" type="TNF">
<xs:annotation>
<xs:documentation>Número da NF</xs:documentation>
</xs:annotation>
</xs:element>
</xsd:all>
<xsd:attribute name="codigo" type="xsd:integer" use="optional"/>
</xsd:complexType>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:schema>