साथ जिम्मेदार बताते हैं मैं एक xml टुकड़ा है जिसके लिए मैं XSDXSD वाक्य रचना नाम स्थान
<root xmlns="http://xmlns.oracle.com/sca/1.0" xmlns:id="http://xmlns.oracle.com/id/1.0">
<service name="Book" id:number="465"/>
</root>
निम्नलिखित XSD त्रुटि JAXB वर्ग पीढ़ी देता है लिखने के लिए की जरूरत है। \ Program Files \ जावा \ jdk1.7.0_06 \ बिन> xjc -p परीक्षण C: \ book.xsd एक स्कीमा को पार्स ... [ERROR] src
<xs:schema attributeFormDefault="unqualified" elementFormDefault="qualified" targetNamespace="http://xmlns.oracle.com/sca/1.0" xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:element name="root">
<xs:complexType>
<xs:sequence>
<xs:element name="service">
<xs:complexType>
<xs:simpleContent>
<xs:extension base="xs:string">
<xs:attribute type="xs:string" name="name"/>
<xs:attribute ref="ns:number" xmlns:ns="http://xmlns.oracle.com/id/1.0"/>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:schema>
त्रुटि
सी है -resolve.4.2: घटक 'एनएस: संख्या' को हल करने में त्रुटि। यह पता चला था कि 'ns: number' नामस्थान 'http://xmlns.oracle.com/id/1.0' में है, लेकिन इस नामस्थान से घटक एस स्कीमा दस्तावेज़ फ़ाइल से संदर्भित नहीं हैं:/C:/book । xsd '। यदि यह गलत नामस्थान है, तो शायद 'ns: number' के उपसर्ग को बदलने के लिए एस की आवश्यकता है। यदि यह सही नामस्थान है, तो उचित 'आयात' टैग 'फ़ाइल:/C: /book.xsd' में जोड़ा जाना चाहिए। फ़ाइल 10 की लाइन:/सी: /book.xsd