ਮੁਫ਼ਤ XML ਫਾਰਮੈਟਰ ਅਤੇ ਵੈਲੀਡੇਟਰ
ਆਪਣੇ ਬ੍ਰਾਊਜ਼ਰ ਦੇ ਨੇਟਿਵ DOM ਪਾਰਸਰ ਵਰਤਦੇ ਹੋਏ XML ਪ੍ਰੀਟੀ-ਪ੍ਰਿੰਟ ਅਤੇ ਪ੍ਰਮਾਣਿਤ ਕਰੋ। ਉਤਪਾਦਨ ਵਰਤੋਂ ਲਈ ਮਿਨੀਫਾਈਡ ਆਉਟਪੁੱਟ ਸ਼ਾਮਲ ਹੈ।
ਫਾਈਲਾਂ ਨੂੰ ਇੱਥੇ ਸੁੱਟੋ, ਜਾਂ ਬ੍ਰਾਊਜ਼ ਕਰਨ ਲਈ ਕਲਿੱਕ ਕਰੋ
XML · ਕੋਈ ਫਾਈਲ ਆਕਾਰ ਸੀਮਾ ਨਹੀਂ ਹੈ
ਜਾਂ ਆਪਣੇ ਕਲਿੱਪਬੋਰਡ ਤੋਂ ਪੇਸਟ ਕਰਨ ਲਈ Ctrl+V ਦਬਾਓ
ਆਉਟਪੁੱਟ ਇੱਥੇ ਦਿਖਾਈ ਦੇਵੇਗਾ…ਇਹ ਕਿਵੇਂ ਕੰਮ ਕਰਦਾ ਹੈ
ਇਹ ਟੂਲ ਬਿਲਟ-ਇਨ DOMParser API ਨਾਲ ਪੂਰੀ ਤਰ੍ਹਾਂ ਤੁਹਾਡੇ ਬ੍ਰਾਊਜ਼ਰ ਵਿੱਚ XML ਪਾਰਸ ਅਤੇ ਮੁੜ ਫਾਰਮੈਟ ਕਰਦਾ ਹੈ — ਉਹੀ XML ਇੰਜਣ ਜੋ ਬ੍ਰਾਊਜ਼ਰ SVG ਅਤੇ XHTML ਸੰਭਾਲਣ ਲਈ ਵਰਤਦੇ ਹਨ। ਕੋਈ ਲਾਇਬ੍ਰੇਰੀ ਲੋਡ ਨਹੀਂ ਹੁੰਦੀ; pretty-printer, minifier ਅਤੇ JSON converter ਸਭ ਇਸ ਟੂਲ ਵਿੱਚ ਹੱਥ ਨਾਲ ਲਿਖੇ ਹਨ।
- 1DOMParser ਬਣਤਰ ਜਾਂਚਦਾ ਹੈਤੁਹਾਡਾ XML MIME type application/xml ਨਾਲ ਬ੍ਰਾਊਜ਼ਰ ਦੇ ਮੂਲ DOMParser ਨੂੰ ਦਿੱਤਾ ਜਾਂਦਾ ਹੈ। ਜੇ ਦਸਤਾਵੇਜ਼ ਸਹੀ ਬਣਤਰ ਵਾਲਾ ਨਹੀਂ — ਬੰਦ ਨਾ ਹੋਇਆ tag, ਗੁੰਮ root element, ਬੇਮੇਲ quotes — ਤਾਂ DOMParser ਇੱਕ parsererror node ਬਣਾਉਂਦਾ ਹੈ ਅਤੇ ਟੂਲ ਸਮੱਸਿਆ ਨੂੰ ਚੁੱਪ-ਚਾਪ ਨਜ਼ਰਅੰਦਾਜ਼ ਕਰਨ ਦੀ ਥਾਂ ਬ੍ਰਾਊਜ਼ਰ ਦਾ ਆਪਣਾ ਗਲਤੀ ਸੁਨੇਹਾ ਦਿਖਾਉਂਦਾ ਹੈ।
- 2ਖ਼ਾਸ serializer tree ਮੁੜ ਬਣਾਉਂਦਾ ਹੈਇੱਕ ਹੱਥ ਨਾਲ ਲਿਖਿਆ recursive walker ਪਾਰਸ ਕੀਤੇ DOM ਦੇ ਹਰ node — elements, text nodes, CDATA sections, comments, ਅਤੇ processing instructions — ਵਿੱਚੋਂ ਲੰਘਦਾ ਹੈ ਅਤੇ ਉਨ੍ਹਾਂ ਨੂੰ ਤੁਹਾਡੀ ਚੁਣੀ indent ਚੌੜਾਈ (1, 2 ਜਾਂ 4 ਸਪੇਸਾਂ) ਨਾਲ ਮੁੜ ਸੀਰੀਅਲਾਈਜ਼ ਕਰਦਾ ਹੈ। Minified ਆਉਟਪੁੱਟ ਉਹੀ walker ਖ਼ਾਲੀ pad string ਨਾਲ ਵਰਤਦਾ ਹੈ, ਇਸ ਲਈ ਸਿਰਫ਼-ਖ਼ਾਲੀ-ਥਾਂ ਵਾਲੇ text nodes elements ਅੰਦਰਲੀ ਟੈਕਸਟ ਸਮੱਗਰੀ ਨੂੰ ਛੂਹੇ ਬਿਨਾਂ ਹਟਾਏ ਜਾਂਦੇ ਹਨ।
- 3ਬਣਤਰੀ ਅੰਕੜੇ ਗਿਣੇ ਜਾਂਦੇ ਹਨਫਾਰਮੈਟ ਕੀਤੇ serialization ਪਾਸ ਦੌਰਾਨ walker ਦਸਤਾਵੇਜ਼ ਦੇ ਹਰ element ਅਤੇ attribute ਨੂੰ ਗਿਣਦਾ ਹੈ ਅਤੇ ਪਹਿਲਾਂ/ਬਾਅਦ ਅੱਖਰ ਆਕਾਰਾਂ ਦੇ ਨਾਲ ਕੁੱਲ ਦੱਸਦਾ ਹੈ, ਬਿਨਾਂ ਕਿਸੇ ਵਾਧੂ parse ਕਦਮ ਦੇ XML ਦਾ ਤੇਜ਼ ਬਣਤਰੀ ਸਾਰ ਦਿੰਦੇ ਹੋਏ।
- 4ਵਿਕਲਪਿਕ JSON ਬਦਲਾਅਦੂਜਾ recursive function ਪਾਰਸ ਕੀਤੇ DOM ਨੂੰ JSON object ਵਿੱਚ ਬਦਲਦਾ ਹੈ: element attributes @ ਅਗੇਤਰ ਵਾਲੀਆਂ keys ਬਣਦੇ ਹਨ, ਦੁਹਰਾਏ sibling elements arrays ਬਣਦੇ ਹਨ, ਅਤੇ ਇਕੱਲੇ text children ਸਾਦੇ string ਮੁੱਲ ਬਣਦੇ ਹਨ। ਨਤੀਜਾ ਡਾਊਨਲੋਡ ਜਾਂ ਕਾਪੀ ਲਈ JSON.stringify ਨਾਲ ਸੀਰੀਅਲਾਈਜ਼ ਹੁੰਦਾ ਹੈ।
ਸੰਬੰਧਿਤ ਟੂਲ
HTML ਸੁੰਦਰੀਕਰਨ ਅਤੇ ਮਿਨੀਫਾਇਰ
ਸਹੀ ਨੈਸਟਿੰਗ ਇੰਡੈਂਟੇਸ਼ਨ ਨਾਲ HTML ਪ੍ਰੀਟੀ-ਪ੍ਰਿੰਟ ਜਾਂ ਮਿਨੀਫਾਈ ਕਰੋ। <pre>, <script>, <style> ਬਲਾਕਾਂ ਦੇ ਅੰਦਰਲੀ ਸਮੱਗਰੀ ਸੁਰੱਖਿਅਤ ਰੱਖਦਾ ਹੈ।
JSON ਫਾਰਮੈਟਰ
JSON ਡੇਟਾ ਨੂੰ ਫਾਰਮੈਟ ਕਰੋ, ਪ੍ਰਮਾਣਿਤ ਕਰੋ, ਛੋਟਾ ਕਰੋ ਅਤੇ ਐਕਸਪਲੋਰ ਕਰੋ। ਟ੍ਰੀ ਵਿਊ, ਸਿੰਟੈਕਸ ਹਾਈਲਾਈਟਿੰਗ, ਅਤੇ ਇੱਕ-ਕਲਿੱਕ ਕਾਪੀ।
CSS ਮਿਨੀਫਾਇਰ ਅਤੇ ਸੁੰਦਰੀਕਰਨ
ਫਾਈਲ ਸਾਈਜ਼ ਘਟਾਉਣ ਲਈ CSS ਮਿਨੀਫਾਈ ਕਰੋ ਜਾਂ ਪੜ੍ਹਨਯੋਗਤਾ ਲਈ ਮਿਨੀਫਾਈਡ CSS ਸੁੰਦਰ ਬਣਾਓ। ਤੁਰੰਤ, ਤੁਹਾਡੇ ਬ੍ਰਾਊਜ਼ਰ ਵਿੱਚ।