से ग्राफ़ जेनरेट करने के लिए टूल मैं बड़ी एक्सएमएल फाइलों से ग्राफ उत्पन्न करना चाहता हूं। यह वास्तव में कार्यक्रम के निष्पादन द्वारा उत्पन्न एक कॉलिंग संदर्भ पेड़ है। एक छोटा सा फ़ाइल लग रहा है नीचे की तरह:एक्सएमएल डेटा
इस एक्सएमएल से मैं एक यानी मुख्य, MethodA, methodB और विधि सी के रूप में ग्राफ जो 4 नोड्स (प्रत्येक विधि टैग के लिए एक नोड) शामिल करना चाहते हैं पेड़ शो (इंडेंटेशन से) मुख्य() कॉल विधि ए, फिर methodA कॉल विधि बी और विधि सी। इसलिए मैं चाहता हूँ एक ग्राफ 'नीचे की तरह कुछ की तरह/आंकड़ा:
वहाँ किसी भी खुले स्रोत उपकरण जो मेरे लिए यह कर सकते हैं कर रहे हैं? एक्सएमएल फाइलें बहुत बड़ी हैं (लगभग 7 एमबी) तो ग्राफ वास्तव में बहुत बड़ा होगा। मैं उपकरण को ठीक से संभालना चाहता हूं। यह अच्छा है अगर टूल लिनक्स पर काम करता है अन्यथा विंडोज़ पर भी ठीक रहेगा। लेकिन पहली वरीयता लिनक्स है।
मैं जावा में कुछ अच्छी लाइब्रेरी पर भी विचार कर सकता हूं जिसके माध्यम से मैं यह कर सकता हूं।
धन्यवाद।
आपकी प्रतिक्रिया सेबेस्टियन के लिए धन्यवाद। मैंने yed 3.9.2 डाउनलोड किया। आपने जो कहा है, उससे ऐसा लगता है कि मुझे केवल xml फ़ाइल को yED में आयात करने की आवश्यकता है और यह इसे ग्राफ़एमएल में परिवर्तित कर देगा और फिर ग्राफ उत्पन्न करेगा। लेकिन मुझे yml में xml फ़ाइल आयात करने का विकल्प नहीं मिला? क्या आप कृपया मुझे बता सकते हैं कि मैं यह कैसे करूं? – user523956
हाय सेबेस्टियन, मैं समझ रहा हूं कि आप क्या कह रहे हैं "yEd स्वचालित रूप से एक्सएसएलटी फ़ाइल को आपकी एक्सएमएल फ़ाइल में लागू कर सकता है और उसके बाद एक अच्छी ड्राइंग की गणना कर सकता है जिसका विश्लेषण या निर्यात किया जा सकता है।" क्या आपका मतलब है कि सबसे पहले मुझे अपनी एक्सएमएल फ़ाइल को ग्राफ़एमएल में परिवर्तित करना चाहिए और फिर उस ग्राफिकल फ़ाइल को yED में खोलना चाहिए? मैंने नमूना ग्राफएमएल फ़ाइल को YED में खोलने की कोशिश की लेकिन यह उचित ग्राफ प्रदर्शित नहीं करता है? क्या आप कृपया मुझे समझा सकते हैं कि आपका क्या मतलब है? – user523956
ठीक है, yED बस xml प्रारूप स्वीकार करता है। हमें बस फ़ाइल-ओपन का चयन करना है और फ़ाइल प्रकार में xml + xss चुनना है। ग्राफ ठीक से प्रदर्शित किया जाना चाहिए। मुझे नहीं पता कि सेबेस्टियन ने इसे ग्राफ़एमएल एन में बदलने के लिए क्यों कहा था। अच्छा उपकरण सुझाए जाने के लिए सेबेस्टियन को धन्यवाद। – user523956