Hello, I have an xsd schema and I want to create a jar file with my classes in the java package org.eclipsage.xtecan; I precise that I do not own the URL http://eclipsage.org/xtecan and I would prefere to write somewhere org.eclipsage.xtecan in place of this url in the schema file.
the schema file xtecan.xsd: ========================================================================================================= <xs:schema targetNamespace="http://eclipsage.org/xtecan" xmlns:xtecan="http://eclipsage.org/xtecan" xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified"> <xs:element name="holderTypeLib"> <xs:complexType> <xs:sequence> <xs:element name="customer" type="xtecan:holderType" minOccurs="0" maxOccurs="unbounded"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="holderType"> <xs:complexType> <xs:sequence> <xs:element name="holderTypeHolderSlot" type="xtecan:holderTypeHolderSlot" minOccurs="0" maxOccurs="unbounded"/> <xs:element name="HolderTypeSampleSlot" type="xtecan:holderTypeSampleSlot" minOccurs="0" maxOccurs="unbounded"/> </xs:sequence> <xs:attribute name="name" type="xs:string"/> <xs:attribute name="instanceHaveName" type="xs:boolean"/> </xs:complexType> </xs:element> <xs:element name="holderTypeHolderSlot"> <xs:complexType> <xs:sequence> <xs:element name="acceptedHolderType" type="xtecan:acceptedHolderType" minOccurs="0" maxOccurs="unbounded"/> </xs:sequence> <xs:attribute name="number" type="xs:int"/> </xs:complexType> </xs:element> <xs:element name="acceptedHolderType"> <xs:complexType> <xs:sequence> <xs:element name="holderTypeName" type="xs:string"/> </xs:sequence> <xs:attribute name="nbOfSlotsNeeded" type="xs:int"/> </xs:complexType> </xs:element> <xs:element name="holderTypeSampleSlot"> <xs:complexType> <xs:sequence> <xs:element name="sampleSlotMaxVolume" type="xtecan:sampleSlotMaxVolume"/> </xs:sequence> <xs:attribute name="number" type="xs:int"/> </xs:complexType> </xs:element> <xs:element name="sampleSlotMaxVolume"> <xs:complexType> <xs:attribute name="unit"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="ml"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="volume" type="xs:float"/> </xs:complexType> </xs:element> </xs:schema> ========================================================================================== so I run this command: > scomp -src ../data/generatedSrc -out xtecan.jar ../data/xsd/xtecan.xsd -verbose -debug Apache Software Foundation, org.apache.xmlbeans.XmlBeans version 2.1.0-r330131 Loading schema file ../data/xsd/xtecan.xsd xtecan.xsd:10:9: error: src-resolve.a: Could not find type '[EMAIL PROTECTED]://eclipsage.org/xtecan'. Do you mean to refer to the element with that name (in xtecan.xsd)? xtecan.xsd:18:9: error: src-resolve.a: Could not find type '[EMAIL PROTECTED]://eclipsage.org/xtecan'. Do you mean to refer to the element with that name (in xtecan.xsd)? xtecan.xsd:19:9: error: src-resolve.a: Could not find type '[EMAIL PROTECTED]://eclipsage.org/xtecan'. Do you mean to refer to the element with that name (in xtecan.xsd)? xtecan.xsd:29:9: error: src-resolve.a: Could not find type '[EMAIL PROTECTED]://eclipsage.org/xtecan'. Do you mean to refer to the element with that name (in xtecan.xsd)? xtecan.xsd:46:9: error: src-resolve.a: Could not find type '[EMAIL PROTECTED]://eclipsage.org/xtecan'. Do you mean to refer to the element with that name (in xtecan.xsd)? Time to build schema type system: 1.542 seconds BUILD FAILED 1/ I tryed replacing the type="xtecan:sampleSlotMaxVolume" by type="sampleSlotMaxVolume" and all the others too but it does not work (same error). 2/ I tryed replacing: targetNamespace="http://eclipsage.org/xtecan" xmlns:xtecan="http://eclipsage.org/xtecan" By: targetNamespace="org.eclipsage.xtecan" xmlns:xtecan="org.eclipsage.xtecan" With and without type="xtecan: ... It does not work (same error). Do you have an idea why? I do not know a lot about xmlbean and namespaces but the easypo.xsd(tutorial) works and for my schema no way,I realy do not get it. Thanks, Marouane --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]

