DevToolPal
हि

XML से HTML टेबल कन्वर्टर

दोहराए गए XML रिकॉर्ड को HTML टेबल के रूप में दिखाएँ, attributes और nested elements को कॉलम बनाकर।

लोकल रूप से चलता है, कभी अपलोड नहीं होता

विकल्प

इनपुट

0 कैरेक्टर · 0 B

आउटपुट

0 कैरेक्टर · 0 B

यह क्या करता है

यह टूल XML रिकॉर्ड को एक ऐसी HTML टेबल में बदलता है जिसे लोग सच में पढ़ सकें। हर दोहराया गया element एक टेबल पंक्ति बनता है, child elements और attributes कॉलम बनते हैं, और nested elements डॉट वाले कॉलम नामों में flatten होते हैं।

इसका इस्तेमाल किसी XML feed या export को वेब पेज, डॉक्यूमेंटेशन या ईमेल में दिखाने के लिए करें।

कैसे इस्तेमाल करें

  1. इनपुट बॉक्स में XML पेस्ट करें, .xml फ़ाइल अपलोड करें, या उदाहरण पर क्लिक करें।
  2. टाइप करते ही table markup दाईं ओर दिखता है।
  3. <thead> छोड़ने के लिए हेडर पंक्ति शामिल करें बंद करें।
  4. HTML कॉपी करें या .html फ़ाइल के रूप में डाउनलोड करें।

उदाहरण

<users>
  <user id="1"><name>Alice</name><address><city>Shanghai</city></address></user>
  <user id="2"><name>Bob</name><address><city>Beijing, China</city></address></user>
</users>

बन जाता है name, address.city और id कॉलम वाली एक टेबल, जिसमें हर user के लिए एक पंक्ति है।

नोट्स

टेक्स्ट HTML-escape किया जाता है ताकि वह हमेशा टेक्स्ट के रूप में ही दिखे। किसी वैल्यू के अंदर के लाइन ब्रेक <br> बन जाते हैं।

अक्सर पूछे जाने वाले सवाल

› कौन-से elements पंक्तियाँ बनते हैं?

root के दोहराए गए child elements, जैसे <users> के अंदर हर <user>। अगर root में सिर्फ़ एक child element है, तो वही element अकेली पंक्ति बनता है।

› attributes और nested elements का क्या होता है?

Attributes, attribute के नाम वाले कॉलम बन जाते हैं (id="1" → id)। Nested elements address.city जैसे डॉट वाले कॉलम बनते हैं। दोहराई गई सादी वैल्यू "; " से जोड़ी जाती हैं।

› किसी कॉलम का नाम id के बजाय @id क्यों है?

जब किसी attribute और child element का नाम एक ही हो, तो attribute अपना @ प्रीफ़िक्स रखता है ताकि दोनों कॉलम अलग रहें।

› क्या मैं टेबल को स्टाइल कर सकता हूँ?

हाँ। आउटपुट inline styles के बिना सादा table markup है, इसलिए आपकी साइट की CSS लागू होती है।