xsd

2009-01-09 39 views
20

से एक्सएमएल उत्पन्न करता है क्या वहां कोई आईडीई है जो एक्सएसडी से एक्सएमएल उत्पन्न कर सकता है? ऑक्सीजन या XmlSpy नहीं, वे मेरे लिए बहुत महंगा हैं ... कमांड लाइन आधारित पसंदीदा विधि है!xsd

+1

विजुअल स्टूडियो स्कीमा एक्सप्लोरर पर राइट क्लिक करने से नमूना एक्सएमएल उत्पन्न होता है: http://msdn.microsoft.com/en-us/library/dd489258.aspx –

उत्तर

16

Netbeans आईडीई एक XSD स्कीमा से एक्सएमएल दस्तावेजों पैदा करने के लिए एक जादूगर है। एक अच्छी बात यह है कि आप इसे वैकल्पिक और दोहराने वाले तत्वों को उत्पन्न करने के लिए भी कह सकते हैं।

+0

धन्यवाद, मुझे नेटबीन पसंद है, इस विकल्प को नहीं पता :) – eddy147

+6

कहां है मेनू स्थित है? –

+1

इंटेलिजे को भी ऐसा करने के लिए समर्थन है :) –

1

.NET XML ट्रांसफॉर्म क्लास का उपयोग करना बहुत आसान है, इसलिए यदि आपको कुछ नहीं मिल रहा है, तो आप जो चाहते हैं उसे करने के लिए एक सरल कमांड लाइन उपयोगिता को एक साथ चाबुक करना बहुत आसान होगा।

9

आप इसे ग्रहण वेब टूल्स में कर सकते हैं (Eclipse IDE for Java EE Developers में शामिल)।

+3

और यहां लिंक है: http: //www.eclipse.org/webtools/community/tutorials/XMLWizards/XMLWizards.html – Vladimir

1

मुफ्त ऑनलाइन एक्सएमएल संपादक XmlGrid.net के पास स्कीमा एक्सएसडी से एक्सएमएल उत्पन्न करने का विकल्प है। अच्छी बात यह है कि आप निर्दिष्ट कर सकते हैं कि आप कितने दोहराने योग्य तत्व चाहते हैं और तत्वों को अपनी स्कीमा में दिए गए डिफ़ॉल्ट मानों से भर सकते हैं। यह बहुत जटिल स्कीमा संभाल सकता है। यहां यूआरएल है: http://xmlgrid.net

+0

यह मेरे एक्सएसडी के साथ काम नहीं कर रहा है। ओपेरा, एफएफ, क्रोम, आईई ... कुछ नहीं होता; मैं बस विभिन्न कंसोल पर कई त्रुटियों को देखता हूं। जाहिर है, बहुत मजबूत नहीं है। – Martijn

0

मैंने इस लिंक का उपयोग किया: मैं C# का उपयोग करता हूं। लेकिन यह एक आसान कदम है। एक्सएसडी लोड करें, एक्सएमएल उत्पन्न करें। यह 3 बार के लिए नमूना एक्सएमएल और तत्व उत्पन्न करता है। http://www.codeproject.com/Articles/400016/Generate-Sample-XML-from-XSD?msg=4279868

3

ध्यान दें कि इसके तुरंत बाद इस उत्तर मूल रूप से तैनात किया गया था, अपाचे XMLBeans बंद हो चुका है। इस प्रकार, मैं अब और इसकी सिफारिश नहीं कर सकता। वैसे भी, मुझे अभी भी राय है कि उदाहरण xsd: s उत्पन्न करने के लिए उसके पास कमांड लाइन समर्थन था, लेकिन लेखन के समय 2 साल से अधिक समय में एक नई रिलीज नहीं हुई है।


आदेश आधारित लाइन पसंदीदा तरीका बिल्कुल है!

मेरी राय Apache XMLBeans में xsd2inst में इस के लिए एक बहुत अच्छा उपकरण है। यह कमांड लाइन आधारित है और विंडोज़ और यूनिक्स/लिनक्स के लिए द्विआधारी वाले जहाज हैं।

यह वास्तव में बहुत उपयोग करने के लिए आसान है:

xsd2inst schemafile.xsd -name globalElementName

यह सांत्वना के लिए सीधे उत्पादन उत्पन्न करता है और निश्चित रूप से आसानी से एक फाइल करने के लिए पहुंचाया जा सकता है।

क्या वहां कोई आईडीई है जो एक्सएसडी से एक्सएमएल उत्पन्न कर सकती है?

IntelliJ Idea समान कार्यक्षमता है यदि आईडीई का उपयोग करना समुदाय संस्करण में भी पसंद किया जाता है। बस xsd दस्तावेज़ के अंदर राइट क्लिक करें और चुनें स्कीमा से इंस्टेंस दस्तावेज़ जेनरेट करें, फिर रूट नोड का चयन करें।

+0

इंटेलिज जेड उत्पन्न करने के लिए हुड के नीचे क्या प्रोग्राम है? – powder366

+0

@ पाउडर 366 अच्छा सवाल। मैं वास्तव में नहीं जानता। इस सुविधा के बारे में IntelliJ docuemtnation यह नहीं कहता कि यह कौन सा टूल या तो उपयोग करता है। – Magnilex

संबंधित मुद्दे