Chrome ब्राउज़र में XML प्रदर्शित करना


65

मुझे क्रोम ब्राउज़र बहुत पसंद है, लेकिन मैं अपने विकास कार्य में XML का काफी उपयोग करता हूं और जब मैं इसे क्रोम में देखता हूं तो मुझे केवल रेंडर किया हुआ टेक्स्ट मिलता है।

मुझे पता है कि स्रोत का दृश्य थोड़ा बेहतर है, लेकिन मैं वास्तव में लेआउट और कार्यक्षमता को देखना चाहूंगा जो इंटरनेट एक्सप्लोरर एक्सएमएल में जोड़ता है, अर्थात्:

  • पर प्रकाश डाला
  • नोड्स खोलें / बंद करें

कोई भी विचार कि मैं इसे क्रोम पर कैसे प्राप्त कर सकता हूं?


अपडेट करें:

XMLTree एक्सटेंशन Google क्रोम एक्सटेंशन बीटा साइट पर उपलब्ध है ।


1
हम्म ... उह, फ़ायरफ़ॉक्स?
RCIX

31
लोगों पर आते हैं - फ़ायरफ़ॉक्स जवाब का उपयोग वास्तव में उपयोगी नहीं हैं।
जोश

3
अच्छा विस्तार। आप अपने समाधान को अपने स्वयं के उत्तर में क्यों नहीं ले जाते हैं, इसलिए आप इसे स्वीकार कर सकते हैं और इसे उखाड़ा जा सकता है?
arathorn

@arathorn - मैंने अब प्लग-इन को उत्तर के रूप में जोड़ दिया है - धन्यवाद।
जोश

@ जोश: क्या आप अपने स्वीकृत उत्तर को भी बदलना नहीं चाहते हैं? (मुझे लगता है कि यह संभव है।)
arathorn

जवाबों:


18

मुझे लगता है कि आपका सबसे अच्छा दांव XML ट्री (पुरानी, ​​लेकिन स्रोत अभी भी मदद कर सकता है) जैसी स्क्रिप्ट के साथ मिलकर एक बुकमार्कलेट का उपयोग करना है या Greasemetal (जो कि क्रोम के लिए फ़ायरफ़ॉक्स 'Greasemonkey ) स्थापित है। एक और अधिक सामान्य वाक्य रचना हाइलाइटिंग स्क्रिप्ट भी मदद कर सकती है, लेकिन मुझे संदेह है कि यदि आप आसानी से कोड तह के साथ एक पाएंगे।

ध्यान दें कि व्हाट्सएप एक्सएमएल में मायने रख सकता है। सभी XML दर्शकों का सम्मान नहीं है कि; उदाहरण के लिए उपरोक्त XML ट्रीज़ द्वारा बनाया गया स्क्रीनशॉट एक्सएमएल लाइन के लिए इसका सम्मान नहीं करता है नमूना XML तत्व में बहुत सारे टेक्स्ट होते हैं, जो एक अलग लाइन पर डालने के लिए पर्याप्त है।

(दुर्भाग्य से jsgui.com/xml-viewer जवाब नहीं दे रहा है जबकि मैं यह लिख रहा हूं।)

संपादित करें : जावास्क्रिप्ट में सुंदर xml कैसे प्रिंट करें? स्टैक ओवरफ्लो में एक्सएमएलटी का उपयोग करते हुए एक्सएमएल ट्री: प्रिटी एक्सएमएल ट्री के एक नए संस्करण का उल्लेख किया गया है और इसके तेज होने का दावा किया गया है। डेमो मेरी सफारी या फ़ायरफ़ॉक्स में क्लिक करने का जवाब नहीं देता है, लेकिन वैसे भी मददगार हो सकता है।


धन्यवाद - मुझे सही रास्ते पर लाना। xml ट्री स्क्रिप्ट के आधार पर एक कार्य विस्तार मिला।
जोश

@ जोश, हालांकि मैं क्रोम का उपयोग नहीं कर रहा हूं: प्लग-इन के लिए धन्यवाद!
अर्जन

मैं xml और सुंदर xml पेड़ के लिए एक simular विचार का उपयोग करने के लिए मेरे विस्तार को अद्यतन किया है - लेकिन मैं बेहतर काम करने की उम्मीद :) - मुझे लगता है कि आप क्या सोचते हैं - पहले की तरह ही लिंक।
जोश

(मैं अभी भी क्रोम का उपयोग नहीं कर रहा हूं, लेकिन पहले जो टिप्पणियां मैंने chromeplugins.org/google/chrome-plugins/… पर पढ़ी हैं, मुझे यकीन है कि लोग खुश हैं!)
अर्जन

28

मैंने अब इस कार्यक्षमता को जोड़ने के लिए एक सरल एक्सटेंशन बनाया है।

अद्यतन देखने के लिए यहाँ विस्तार के लिए


क्या आप इसे XML फ़ाइलों के डाउनलोड लिंक के लिए काम कर सकते हैं? Chrome मुझे फ़ाइल को डिस्क पर सहेजने के लिए कहता रहता है :(
sorin

जोश, उस विस्तार को अब किसी और ने बनाए रखा है?
अर्जन

6

जहां तक ​​मैं समझता हूं कि सीमा वास्तव में क्रोम में ही वेबकिट रेंडरिंग इंजन में है। मुझे संदेह है कि क्रोम में एक्सएमएल रेंडरिंग करने से पहले वे अच्छी तरह से एक्सटेंड करते हैं, ठीक उसी समय जब वे किसी को एक्सटेंशन / टेक्स्ट फाइल को हैंडल करने के लिए कम्युनिटी एक्सटेंशन को कोड करने में सक्षम होंगे।

यदि आप IE का विकल्प चाहते हैं, तो XML का फ़ायरफ़ॉक्स प्रतिपादन बहुत अच्छा है।


या तो वह, या वे फ़ायरफ़ॉक्स के "IE टैब," या शायद "फ़ायरफ़ॉक्स टैब" के बराबर एक एक्सटेंशन बनाएंगे यदि आप करेंगे। addons.mozilla.org/en-US/firefox/addon/1419
MatrixFrog

1
@MatrixFrog क्रोम के लिए एफएफ-टैब, जिसमें आप एफएफ के लिए आईई-टैब चला सकते हैं? ; डी
पावसुंद

6

यदि आप एक नोड पर राइट-क्लिक करते हैं, और " इंस्पेक्ट एलिमेंट" पर क्लिक करते हैं, तो आपको वेबकिट वेब इंस्पेक्टर प्राप्त करना चाहिए , जिसमें बहुत सारी फैंसी विशेषताएं हैं, जिनमें आपको आवश्यकता है; यह सिर्फ HTML के अलावा XML के लिए काम करना चाहिए। यहाँ सफारी से एक स्क्रीनशॉट है, जिसमें एक ही निरीक्षक है:

वेब इंस्पेक्टर


2
+1 यह मूल पोस्टर के उत्तर जैसा दिखता है। मैंने अभी जाँच की और एक कच्चे XML फ़ाइल को देखने के लिए "तत्व का निरीक्षण" विकल्प मौजूद है। यह अच्छा होगा यदि यह गैर HTML XML फ़ाइलों के लिए डिफ़ॉल्ट रेंडरिंग विकल्प था; हालाँकि, दो क्लिकों का भुगतान करने के लिए मूल्य बहुत ज्यादा नहीं है
रसेल हीलिंग

बहुत अच्छा - बस एक शर्म की बात है इसके xml के लिए डिफ़ॉल्ट विकल्प नहीं है।
जोश

अच्छी तरह से हाँ। समस्या यह है कि ब्राउज़र को यह जानने का कोई तरीका नहीं है कि आप इसे दस्तावेज़ को प्रस्तुत करना चाहते हैं या नहीं, क्योंकि XML वेब पेजों के लिए एक पूरी तरह से वैध माध्यम है (उदाहरण के लिए, होमपेज . mac.com/nathan_day/pages/news.xml )। वेब इंस्पेक्टर वास्तव में सिर्फ एक डेवलपर टूल है (एक बहुत बढ़िया!)। वैसे, जोश ने इस सवाल को मूल प्रश्न के उत्तर के रूप में गिना?
jtbandes

यह एक शर्म की बात है कि यह डिफ़ॉल्ट रेंडर नहीं है। कई बार मुझे इस उद्देश्य के लिए IE का उपयोग करने के लिए मजबूर किया गया है, भले ही क्रोम मेरी पसंद का ब्राउज़र हो। के बारे में, ब्राउज़र को कैसे पता चलेगा कि दस्तावेज़ कैसे प्रदर्शित किया जाए? मुझे परवाह नहीं है! किसी तरह IE और फ़ायरफ़ॉक्स यह पता लगा। शायद स्टाइलशीट, अनुमान, जादू में कुछ ... बस करो!
टुंडी

@jtbandes - @Arjan van Bentem का स्क्रिप्ट आइडिया सबसे अच्छा जवाब था क्योंकि इसने एक्सटेंशन बनाने में मदद की जिसे मैंने एक उत्तर के रूप में भी जोड़ा है।
जोश

4

क्रोम देव चैनल में अब एक एक्सएमएल दर्शक की सुविधा है, जो कि एक्सएमएल से संबंधित एक्सएसएल (वैबसाइट नाइटली के लिए समान होल्ड) नहीं है, तो इसे लागू किया जाता है। खुश देखने!


1
हाँ! यह स्थिर रिलीज में उतरा है अब मुझे विश्वास है। code.google.com/p/chromium/issues/detail?id=434
ken

2

मैंने कई कोशिश की है, लेकिन केवल एक्सएमएल - एक्सएम व्यूअर नियमित एक्सएमएल और आरएसएस फ़ीड दोनों के लिए काम करता है (यदि आप इसे सेटिंग्स में चालू करते हैं)।


यह बढ़िया है, वह विकल्प वही था जिसकी मुझे तलाश थी।
ह्यूज

1

फैंसी एक्सटेंशन की आवश्यकता नहीं है (यदि आप 1 एमबी आकार की एक्सएमएल फ़ाइल लोड करते हैं तो टूट जाता है)।

यह पोस्ट पुरानी है, लेकिन अभी क्रोम ने बग को ठीक कर दिया है और सीधे ब्राउज़र में XML देखने के लिए समर्थन जोड़ा है। बस किसी भी XML फ़ाइल को खींचें और छोड़ें और आप फ़ाइल के टूटे हुए पेड़ के दृश्य को देख सकते हैं। यह RSS फ़ीड्स देखने का भी समर्थन करता है


0

मेरे मामले में (SharePoint 2013 REST API प्रतिक्रिया) XML ट्री ने XV - XML ​​व्यूअर जीता है

  • सही टैग मिलान और माउस पर प्रकाश डाला
  • अपराजेय सहज पेड़ दृश्य प्रारूप

अतिरिक्त उन्नत सुविधाएँ

  • XPATH क्वेरी

    यहाँ छवि विवरण दर्ज करें

(वास्तव में मैंने पहले XV स्थापित किया था और इसने मेरे xml के साथ कुछ नहीं किया, लेकिन XML पेड़ ने इसे हिला दिया)

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