में बनाना मैं इस समस्या को हल करने के लिए सबसे अच्छी विधि जानना चाहता हूं: मैं xml स्कीमा से एक खाली टेम्पलेट xml बनाना चाहता हूं। सभी आवश्यक तत्व और गुण बनाए जाएंगे और उनके मूल्य सभी खाली तार होंगे।xsd से xsd फ़ाइल को .NET
अगला चरण यह निर्धारित करने के लिए है कि कौन सा बच्चा xml नोड्स एक निश्चित नोड हो सकता है। जैसे। मैं एक नोड का चयन करता हूं जिसमें minOccurs = "0" है, maxOccurs = "unbounded" अपने बच्चों में से एक के लिए। मैं उस बच्चे, उसके गुणों, इसका नाम, इसके मूल्य प्रकार इत्यादि के बारे में सब कुछ निर्धारित करने में सक्षम होगा
स्थिति पर अधिक संदर्भ देने के लिए, मैं एक ऐसे टूल पर काम कर रहा हूं जो उपयोगकर्ताओं को एक्सएमएल फाइलों को संपादित करने की अनुमति देता है अधिक उपयोगकर्ता अनुकूल सेटिंग। उदाहरण के लिए, वे 'खाता डीबी' नोड में एक नया खाता जोड़ सकते हैं और वे देखेंगे कि केवल उपलब्ध नोड एक खाता नोड है। इसके बाद, जब वे खाता नोड में बच्चों को जोड़ने का प्रयास करते हैं और विकल्प नाम नोड (आवश्यक), पासवर्ड नोड (आवश्यक), सेटिंग्स नोड (वैकल्पिक), आदि होगा। मैं प्रोग्रामेटिक रूप से कैसे निर्धारित करूं कि खाता नोड किस प्रकार उपलब्ध है यह और उन बच्चों पर विशेषताओं और सेटिंग्स क्या हैं?
यह .NET 2.0 के साथ सी # 2.0 में है।
संक्षेप में, मैं किस स्कीमा को स्कीमा पढ़ने के लिए उपयोग करता हूं और xml बनाने के लिए उपयोगी जानकारी प्राप्त करने के लिए इसका विश्लेषण करता हूं? मेरे नैतिकता में मुझे आशा थी कि चूंकि xsd स्वयं में एक्सएमएल था, इसलिए कुछ प्रकार का डोम मॉडल होगा जो मैं पार कर सकता था।
मैं इस चाहते हैं मेरे कार्यक्रम तक ही सीमित इसलिए इस तरह OxygenXml, वी.एस., xsd.exe, आदि के रूप में बाहरी उपकरण का कोई उपयोग नहीं
संभावित डुप्लिकेट [क्या एनईटी में एक्सएसडी स्कीमा से नमूना एक्सएमएल दस्तावेज़ उत्पन्न करने के लिए कोई कक्षा है] (http://stackoverflow.com/questions/41674/is-there-a-class-to-generate-a -sample-xml-document-from-xsd-schema-in-net) –