2009-06-04 19 views
7

क्या चित्रमय सॉफ्टवेयर आप XSD परिभाषा फ़ाइल के खिलाफ एक एक्सएमएल फ़ाइल को मान्य करने की सिफारिश करते हैं?XML सत्यापित

उत्तर

0

अधिकांश आईडीई आपके लिए यह करेंगे। हालांकि वे आमतौर पर कमांड लाइन पार्सर के लिए एक रैपर होते हैं।

क्यों यह चित्रमय होने की जरूरत है?

+1

हाँ, मुझे आश्चर्य है कि क्यों, भी। – bortzmeyer

2

तरल एक्सएमएल स्टूडियो एक बुरा विकल्प नहीं है, और मैं क्या याद से यह तुम क्या जरूरत है .:

http://www.liquid-technologies.com/

6

दृश्य स्टूडियो यह कर देगा तुम्हारे लिए। तो भी Altova एक्सएमएल जासूस होगा।

हैं भी मुक्त उपकरण है कि आप के लिए यह कर सकते हैं की एक संख्या; @http://www.bizbert.com/bizbert/2007/11/25/DanSharp+XmlViewer.aspx

इस XPath बयानों और XSD सत्यापन आदि में सहायता करने का एक बड़ा काम करता है बाहर DanSharp XmlViewer जाँच

+1

मैं सत्यापन करने के लिए वीएस में कोड का उपयोग करने से परिचित हूं लेकिन आप इसे आईडीई में कैसे करते हैं? – Fireworks

+1

@Fireworks - यदि आपकी एक्सएमएल फ़ाइल स्कीमा को सही तरीके से संदर्भित करती है ताकि वीएस इसे पा सके, आपको सिंटैक्स हाइलाइटिंग और त्रुटि संदेश मिलेंगे। कोई नाम स्थान के साथ तत्वों के लिए एक स्कीमा संदर्भ के लिए अपने xml फ़ाइल के मूल तत्व को, अन्यथा आप उपयोग कर सकते हैं xsi आप xsi जोड़ सकते हैं: noNamespaceSchemaLocation = "/temp/whatever.xsd फ़ाइल:: /// C": schemaLocation = " फ़ाइल: /// सी: /temp/whatever.xsd "नामित तत्वों के लिए। – womp

1

यह हमेशा उपयोगी होता है जब एक XML स्कीमा के खिलाफ मान्य सक्षम उपयोग कई XML स्कीमा इंजन होने के लिए। यह विशेष रूप से उपयोगी होता है जब आपके पास त्रुटियां होती हैं और एक प्रोसेसर दूसरों की तुलना में संबंधित त्रुटि स्थिति से बेहतर वर्णन कर सकता है। विकास के दौरान भी आपके उत्पादन प्रणाली में उपयोग किए जाने वाले उसी इंजन का उपयोग करने में सक्षम होना अच्छा होता है।

कम से कम दो चित्रमय XML स्कीमा संपादकों कि कई XML स्कीमा इंजन का समर्थन करते हैं:

  • ऑक्सीजन एक्सएमएल संपादक
  • स्टाइलस स्टूडियो
1

आप BizTalk स्थापित किया है, तो आप क्या कर सकते हैं कि विजुअल स्टूडियो में।

2

XML-ValidatorBuddy सत्यापन के लिए एक किफायती और उपयोग में आसान उपकरण है और यह भी कई और बड़े एक्सएमएल फाइल के लिए काम करता है।

1

या इस website पहले XSD से एक्सएमएल प्रवेश का उपयोग करें।

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