XML के संपादन के लिए सॉफ्टवेयर


8

मुझे एक DTD से XML बनाने की अनुमति देने के लिए सॉफ्टवेयर के एक टुकड़े की आवश्यकता है। मैं वास्तव में XML बिल्कुल भी देखना नहीं चाहता। मुझे ऐसा कुछ चाहिए जो DTD के आधार पर GUI उत्पन्न करता है और मुझे वहाँ से संपादित करने की अनुमति देता है। वहाँ इस तरह से कुछ भी है?

जवाबों:


2

आपको पूरी तरह से ऑक्सीजन की जांच करने की आवश्यकता है ( http://www.oxygenxml.com/ )। मैं इसे रोज़ाना xml दस्तावेज़ों के लिए उपयोग करता हूँ जो स्कीमा का उपयोग करते हैं। ऑक्सिजन ऑटो से एक्सएमएल ट्री एडिटिंग तक सब कुछ करता है और स्कीमा एलिमेंट एन्यूमरेशन के लिए डॉन का चयन छोड़ देता है। साथ ही DTD के लिए भी बहुत सपोर्ट है। मैंने कई अलग-अलग संपादकों का उपयोग किया है और कुछ भी तुलना नहीं करता है


2

यह ठीक वैसा नहीं है जैसा आपने पूछा था, लेकिन यह अभी भी ऐसा करने में सक्षम हो सकता है: XMLMind । यह वास्तव में बहुत अच्छी चीजें करता है, जिसमें बिना किसी मार्कअप के साथ पूरी तरह से आलेखीय XML संपादन शामिल है, और आप विस्तारित CSS का उपयोग करके विशेष दस्तावेज़ प्रकारों के लिए अपने स्वयं के GUI बना सकते हैं। हालाँकि यह मुख्य रूप से दस्तावेज़ संपादन की ओर उन्मुख है, इसका उपयोग डेटा-उन्मुख XML के लिए भी किया जा सकता है। उदाहरण के लिए, मैं अपनी पता पुस्तिका को बनाए रखने के लिए इसका उपयोग कर रहा हूं।

यदि आप इसके साथ DTD को पंजीकृत करते हैं, तो यह उस प्रकार के नए दस्तावेज़ बना सकता है, जिसमें DTD द्वारा न्यूनतम अनुमति दी जाती है। हालाँकि, यदि आप ऐसे सैंपल डॉक्यूमेंट्स बनाना चाहते हैं, जिसमें डीटीडी में हर चीज के उदाहरण मौजूद हों, तो आप पहले से बताए गए ऑक्सजेन जैसे टूल से बेहतर कर सकते हैं । यह भी एक संलेखन मोड है, wysiwyg सामग्री निर्माण के लिए, हालाँकि मैंने ऑक्सीजन के उस हिस्से को XMLMind के साथ तुलना करने के लिए पर्याप्त उपयोग नहीं किया है।



1

NetBeans IDE में एक अच्छा ठोस XML / XSD / DTD का समर्थन अच्छा दृश्य उपकरण और स्रोत और डिज़ाइन दृश्यों के बीच आसान स्विचिंग के साथ है।

http://xml.netbeans.org/

यह उत्कृष्ट और मुफ्त है - मैं वास्तव में इसे वाणिज्यिक XMLSpy उत्पाद के लिए पसंद करता हूं।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.