फ़्लैटनिंग मेरे पास कई "मुख्य" एक्सएसडी दस्तावेज हैं, जो एक्सएसडी दस्तावेजों का समर्थन "आयात" करते हैं। ये स्कीमा दस्तावेज़ एचआर-एक्सएमएल 3.0 विनिर्देशन से होते हैं, विशेष रूप से पृष्ठभूमि स्क्रीनिंग से संबंधित होते हैं।एक्सएसडी स्कीमा दस्तावेज (एचआर-एक्सएमएल 3.0)
कोड-पीढ़ी और सुविधाजनक एकल-फ़ाइल स्कीमा के प्रयोजनों के लिए मेरे डब्ल्यूएसडीएल में संदर्भित करने के लिए, मैं स्कीमा को "फ़्लैट" करने की कोशिश कर रहा हूं। आयात को हल किया जाना चाहिए; और आम (पूर्व में आयातित) सामग्री के बीच कोई दोहराव नहीं होना चाहिए।
मैंने ऑक्सीजन एक्सएमएल संपादक की कोशिश की, जिसमें विशेष रूप से उस कार्य के लिए एक फ़ंक्शन है; लेकिन ऐसा लगता है कि यह एक समय में केवल एक "मुख्य" दस्तावेज़ का समर्थन करता है - कई "मुख्य" दस्तावेज़ों को फ़्लैट/विलय करना संभव नहीं है। मैंने XMLSpy में भी देखा है, लेकिन ऐसा लगता है कि कार्यक्षमता पूरी तरह से गायब है।
क्या कोई इस स्कीमा "फ़्लैटनिंग" प्रक्रिया के पीछे विशिष्ट उपकरण, या सामान्य सिद्धांत की पेशकश कर सकता है?
बहुत बहुत धन्यवाद!
आप अपनी सेवा का पर्दाफाश करने के WCF का उपयोग कर रहे हैं, तो यह मदद कर सकता है: http://stackoverflow.com/questions/1589598/can-you-combine-the-wsdl-and-xsd-data-from-a-wcf-service – Rudi