xml मुझे एक मान्य एसवीजी एक्सएमएल स्कीमा(ईकोर पीढ़ी के लिए) कहां मिल सकती है?



xsd svg (1)

Ecore में एसवीजी मेटमोडेल प्राप्त करने के लिए, मैंने एसएमजी एक्सएमएल स्कीमा को ईएमएफ में आयात करने की कोशिश की। हालांकि, स्कीमा वैध नहीं होने के कारण आयात विफल रहा है: वास्तव में, svg.xsd संदर्भ XMLSchema.dtd , जो स्वयं डेटाैटैप्स.dtd संदर्भ करता है, जो मौजूद नहीं है!

नतीजतन, मैंने एसवीजी वेबसाइट (एसवीजी.एक्सडीडी, एक्सएमएससीएमएडीटीडीए , एक्सएलिंक.एक्सडीडी , एक्सएमएल.एक्सएसडी ) से आवश्यक फाइलों को डाउनलोड करने की कोशिश की, और दूसरे स्थान से गायब डेटाटाइप्स। हालांकि, स्कीमा को मान्य करते समय मैं कई त्रुटियां प्राप्त करता हूं, उदा

Error: XSD: An attribute reference may not have a type
Error: XSD: An <all> content model may not be nested within another content model

और इसी तरह।

क्या किसी को पता है कि मुझे एक वैध एसवीजी एक्सएमएल स्कीमा, या एक एसवीजी ईकोर मेटमोडल कहां मिल सकता है, जिनके उदाहरणों को मान्य एसवीजी में सीरियल किया गया है?


एसवीजी एक्सएमएल स्किमा जो आप का उल्लेख करते हैं वह एसटीवीजी के पुराने कार्य ड्राफ्ट से है वर्तमान में एसवीजी 1.1 के लिए कोई आधिकारिक रूप से समर्थित एक्सएमएल स्कीमा नहीं है। एसवीजी टिनी 1.2 एक आधिकारिक रिलैक्सएनजी स्कीमा प्रदान करता है (जो केवल एसवीजी टिनी 1.2 के लिए है, सभी एसवीजी 1.1 के लिए नहीं)। एसवीजी 1.1 के लिए एक डीटीडी उपलब्ध है, लेकिन कोई एक्सएमएल स्कीमा नहीं है।

पिछली चर्चाएं देखें और [email protected] को ईमेल भेजकर चर्चा में शामिल होने के लिए स्वतंत्र महसूस करें।





eclipse-emf-ecore