हम एक नई एक्सएसडी स्कीमा लिख रहे हैं जो एक और स्कीमा पर आधारित होगा और यह जीपीएसएक्स नामक जीपीएस डेटा के लिए एक वास्तविक डी मानक है)। हमारी स्कीमा का उपयोग हमारे ग्राहकों द्वारा उत्पन्न दस्तावेजों को सत्यापित करने और परीक्षण में करने के लिए किया जाएगा। मुझे बेहतर समझने की जरूरत है कि हमारी नई स्कीमा से बेस स्कीमा को कैसे संदर्भित किया जाए, विशेष रूप से यह देखते हुए कि हमारे सिस्टम से इंटरनेट कनेक्शन होने की उम्मीद नहीं की जा सकती है।किसी अन्य स्कीमा से एक xsd स्कीमा को संदर्भित करने की मूल बातें
मेरी समझ यह है कि किसी अन्य सर्वर पर xsd दस्तावेज़ों के संदर्भ आमतौर पर वहां होते हैं ताकि डेवलपर विकास के दौरान दस्तावेज़ पुनर्प्राप्त कर सके लेकिन सिस्टम रन-टाइम सत्यापन के दौरान एक स्कीमा की स्थानीय प्रतिलिपि रखना बुद्धिमान होगा उत्पादन को लटका देने के लिए बुद्धिमान नहीं होगा क्योंकि रिमोट सर्वर पहुंच योग्य नहीं था। क्या ये सही है?
तो फिर यदि ऐसा है, XSD मुझे दोनों के लिए संदर्भ दूरस्थ आधार XSD स्कीमा उम्मीद करता है, लेकिन यह भी नाम और स्कीमा के कुछ स्थानीय प्रतिलिपि के स्थान? या ऐसी नई संदर्भ मेरी नई स्कीमा फ़ाइल में आवश्यक नहीं है? उम्मीद है कि समझ में आता है। धन्यवाद।
दरअसल, 'स्कीमालोकेशन' उस नामस्थान के साथ स्कीमा के स्थान के रूप में वैकल्पिक संकेत से अधिक कुछ नहीं है। प्रोसेसर इसे अनदेखा करने के लिए स्वतंत्र है क्योंकि यह फिट दिखाई देता है। – skaffman
तो यह सख्त परिभाषा के बजाय सम्मेलन पर आधारित है? मैंने इसे कई बार पहले देखा है, और मैंने इसे स्वयं किया है। –
कुछ कार्यान्वयन दूसरों की तुलना में कठोर हो सकते हैं, लेकिन एक्सएमएल स्कीमा स्पेक का कहना है कि यह बहुत ही वैकल्पिक है। – skaffman