2012-03-27 10 views
15

मैंइस त्रुटि को हल करने के लिए: src-resol: नाम 'j2ee: descriptionType' नाम को एक (n) 'प्रकार परिभाषा' घटक में हल नहीं कर सकता है।

"src-संकल्प: नाम का प्रयोग नहीं कर सकते।: एक (एन) 'प्रकार परिभाषा' घटक के लिए 'J2EE descriptionType'" हो रही है

यह त्रुटि मेरी xsd फ़ाइल में है।

कृपया इसे हल करने में मेरी सहायता करें।

उत्तर

16

त्रुटि का अर्थ है कि वर्णन प्रकार एक एक्सएमएल स्कीमा प्रकार (सरल या जटिल) है जिसे आपके एक्सएसडी में संदर्भित किया जा रहा है, type="j2ee:descriptionType" जैसे कुछ। आपके एक्सएसडी को संदर्भित करने की आवश्यकता है (आयात या का उपयोग) XSD फ़ाइल जिसमें यह परिभाषा शामिल है।

पता लगाने के लिए हो सकता है, तो आप यूआरआई j2ee जो आप स्कीमा आप की जरूरत का लक्ष्य नाम स्थान दे देंगे साथ मैप की का उपयोग करें। यदि यह आपके एक्सएसडी की तुलना में अलग है, तो आपको <xsd:import namespace="j2ee uris goes here" schemaLocation="where is it?"/> जैसे कुछ उपयोग करने की आवश्यकता है; अन्यथा, <xsd:include schemaLocation="where is it?"/>

यदि आपके पास पहले से ही आपके एक्सएसडी में आयात/शामिल है, तो स्कीमा स्थान आपकी समस्या है; जांचें कि यह कुछ हल करता है। यह वह जगह है जहां चीजें मुश्किल हो सकती हैं, क्योंकि यह इस बात पर निर्भर करती है कि आपको त्रुटि कैसे मिल रही है, जिसमें से आपने कुछ भी नहीं कहा है।

यदि यह एक संपादक है, तो यह निर्भर करता है; शायद आपको कुछ कैटलॉग कॉन्फ़िगर करने की आवश्यकता है जो नेमस्पेस संदर्भों को हल करता है, हो सकता है कि आप फ़ाइल को अपनी फ़ाइल सिस्टम आदि पर कॉपी करें,

-3

यदि आप एक्लिप्स का उपयोग कर रहे हैं तो इससे मदद मिल सकती है।

XML सत्यापन नहीं है अपने निर्माण के लिए किसी भी मूल्य जोड़ने है (यह शायद ही कभी मेरे लिए करता है) सिर्फ इन दिशानिर्देशों how to disable xml validation

का पालन करें, संक्षेप में प्रस्तुत सिर्फ XML सत्यापन और उसके बाद राइट क्लिक अक्षम करें और प्रोजेक्ट को फिर से प्रमाणित करने के लिए।

संबंधित मुद्दे