ਮੁਫ਼ਤ ਪਰਿਵਰਤਕ

XML ਨੂੰ JSON ਪਰਿਵਰਤਕ

ਆਪਣੇ ਬ੍ਰਾਊਜ਼ਰ ਵਿੱਚ XML ਡੇਟਾ ਜਾਂ ਫਾਈਲਾਂ ਨੂੰ ਤੁਰੰਤ JSON ਫਾਰਮੈਟ ਵਿੱਚ ਬਦਲੋ। ਕਸਟਮ ਇੰਡੈਂਟੇਸ਼ਨ ਦਾ ਸਮਰਥਨ ਕਰਦਾ ਹੈ ਅਤੇ ਨੇਸਟਡ ਢਾਂਚੇ ਨੂੰ ਹੈਂਡਲ ਕਰਦਾ ਹੈ।

XML ਫਾਈਲ ਚੁਣੋ

ਜਾਂ ਇੱਥੇ ਖਿੱਚੋ ਅਤੇ ਸੁੱਟੋ

ਜਾਂ

ਇਸ ਟੂਲ ਬਾਰੇ

XML ਅਤੇ JSON ਦੋਵੇਂ ਡਾਟਾ ਇੰਟਰਚੇਂਜ ਫਾਰਮੈਟ ਹਨ ਪਰ ਵੈੱਬ ਦੇ ਵੱਖ-ਵੱਖ ਯੁੱਗਾਂ ਤੋਂ ਆਉਂਦੇ ਹਨ। XML, 1998 ਵਿੱਚ ਮਾਨਕੀਕ੍ਰਿਤ, ਗੁਣਾਂ, ਨਾਮ-ਸਥਾਨਾਂ, ਅਤੇ ਸਕੀਮਾ ਪ੍ਰਮਾਣਿਕਤਾ ਦੇ ਨਾਲ ਇੱਕ ਸਵੈ-ਵਰਣਨ ਕਰਨ ਵਾਲੇ ਮਾਰਕਅੱਪ ਫਾਰਮੈਟ ਵਜੋਂ ਤਿਆਰ ਕੀਤਾ ਗਿਆ ਸੀ। JSON 2000 ਦੇ ਦਹਾਕੇ ਦੇ ਸ਼ੁਰੂ ਵਿੱਚ JavaScript ਰਨਟਾਈਮ ਅਤੇ ਆਧੁਨਿਕ API ਲਈ ਇੱਕ ਹਲਕੇ-ਵਜ਼ਨ ਵਾਲੇ ਫਾਰਮੈਟ ਦੇ ਰੂਪ ਵਿੱਚ ਉੱਭਰਿਆ। ਜ਼ਿਆਦਾਤਰ ਨਵੇਂ ਵੈੱਬ API JSON ਬੋਲਦੇ ਹਨ; ਬਹੁਤ ਸਾਰੇ ਪੁਰਾਣੇ ਸਿਸਟਮ — SOAP ਸੇਵਾਵਾਂ, RSS ਫੀਡ, ਸੰਰਚਨਾ ਫਾਈਲਾਂ, ਐਂਟਰਪ੍ਰਾਈਜ਼ ਏਕੀਕਰਣ — ਅਜੇ ਵੀ XML ਪੈਦਾ ਕਰਦੇ ਹਨ। ਉਹਨਾਂ ਵਿਚਕਾਰ ਪਰਿਵਰਤਨ ਕਰਨਾ ਆਧੁਨਿਕ ਵਿਕਾਸ ਵਿੱਚ ਸਭ ਤੋਂ ਆਮ ਇੰਟਰੋਪ ਕਾਰਜਾਂ ਵਿੱਚੋਂ ਇੱਕ ਹੈ।

ਪਰਿਵਰਤਨ ਪੂਰੀ ਤਰ੍ਹਾਂ ਨੁਕਸਾਨ ਰਹਿਤ ਨਹੀਂ ਹੈ ਕਿਉਂਕਿ ਦੋ ਫਾਰਮੈਟਾਂ ਵਿੱਚ ਵੱਖੋ-ਵੱਖਰੇ ਪ੍ਰਗਟਾਵੇ ਦੀ ਸ਼ਕਤੀ ਹੈ। XML ਦੀਆਂ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਹਨ (ਜੋ JSON ਮੂਲ ਰੂਪ ਵਿੱਚ ਨਹੀਂ ਹੈ), ਟੈਕਸਟ ਸਮੱਗਰੀ ਅਤੇ ਤੱਤ ਦੇ ਨਾਮਾਂ ਵਿੱਚ ਫਰਕ ਕਰਦਾ ਹੈ, ਅਤੇ ਮਿਸ਼ਰਤ ਸਮੱਗਰੀ (ਟੈਕਸਟ ਅਤੇ ਚਾਈਲਡ ਐਲੀਮੈਂਟਸ ਵਾਲੇ ਤੱਤ) ਦਾ ਸਮਰਥਨ ਕਰਦਾ ਹੈ। JSON ਦਾ ਸਿੱਧਾ ਆਬਜੈਕਟ/ਐਰੇ ਮਾਡਲ ਇਹਨਾਂ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਨੂੰ ਸਿੱਧੇ ਤੌਰ 'ਤੇ ਪ੍ਰਸਤੁਤ ਨਹੀਂ ਕਰ ਸਕਦਾ ਹੈ, ਇਸਲਈ ਕਨਵਰਟਰ ਸੰਮੇਲਨ ਲਾਗੂ ਕਰਦੇ ਹਨ: ਗੁਣ @-ਪ੍ਰੀਫਿਕਸਡ ਕੁੰਜੀਆਂ ਬਣ ਜਾਂਦੇ ਹਨ, ਟੈਕਸਟ ਸਮੱਗਰੀ ਇੱਕ # ਟੈਕਸਟ ਕੁੰਜੀ ਬਣ ਜਾਂਦੀ ਹੈ, ਅਤੇ ਇਸ ਤਰ੍ਹਾਂ ਹੋਰ।

ਇਹ ਕਨਵਰਟਰ ਬ੍ਰਾਊਜ਼ਰ ਦੇ ਬਿਲਟ-ਇਨ DOMParser ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹੋਏ XML ਨੂੰ ਪਾਰਸ ਕਰਦਾ ਹੈ ਅਤੇ JSON ਪੈਦਾ ਕਰਨ ਲਈ ਨਤੀਜੇ ਵਜੋਂ DOM ਟ੍ਰੀ 'ਤੇ ਚੱਲਦਾ ਹੈ। ਭੈਣ-ਭਰਾ ਦੇ ਸਮਾਨ ਟੈਗ ਨਾਮ ਵਾਲੇ ਤੱਤ ਐਰੇ ਵਿੱਚ ਇਕੱਠੇ ਕੀਤੇ ਜਾਂਦੇ ਹਨ; ਗੁਣ ਵਿਸ਼ੇਸ਼ ਕੁੰਜੀਆਂ ਵਿੱਚ ਜਾਂਦੇ ਹਨ; ਮੌਜੂਦ ਹੋਣ 'ਤੇ ਨੇਮਸਪੇਸ ਅਤੇ ਪ੍ਰੋਸੈਸਿੰਗ ਨਿਰਦੇਸ਼ਾਂ ਨੂੰ ਸੁਰੱਖਿਅਤ ਰੱਖਿਆ ਜਾਂਦਾ ਹੈ। ਨਤੀਜਾ ਮਨੁੱਖੀ-ਪੜ੍ਹਨਯੋਗ JSON ਹੈ ਜੋ XML 'ਤੇ ਵਾਪਿਸ ਰਾਉਂਡ-ਟਰਿੱਪ ਕਰਦਾ ਹੈ।

XML ਨੂੰ JSON ਵਿੱਚ ਕਿਉਂ ਬਦਲੋ

ਜ਼ਿਆਦਾਤਰ ਆਧੁਨਿਕ ਐਪਲੀਕੇਸ਼ਨ ਕੋਡ JSON ਨਾਲ ਵਧੇਰੇ ਆਰਾਮਦਾਇਕ ਹੈ। JavaScript ਮੂਲ ਰੂਪ ਵਿੱਚ JSON ਨੂੰ ਪਾਰਸ ਕਰਦਾ ਹੈ, Python ਦਾ json ਮੋਡੀਊਲ ਮਿਆਰੀ ਲਾਇਬ੍ਰੇਰੀ ਵਿੱਚ ਹੈ, ਅਤੇ ਅਸਲ ਵਿੱਚ ਹਰ ਦੂਜੀ ਭਾਸ਼ਾ ਵਿੱਚ ਬਰਾਬਰ ਦੀ ਪਹਿਲੀ-ਸ਼੍ਰੇਣੀ JSON ਸਮਰਥਨ ਹੈ। XML ਪ੍ਰੋਸੈਸਿੰਗ ਲਈ ਵਾਧੂ ਲਾਇਬ੍ਰੇਰੀਆਂ ਨੂੰ ਆਯਾਤ ਕਰਨ ਅਤੇ ਹੋਰ ਬੋਇਲਰਪਲੇਟ ਲਿਖਣ ਦੀ ਲੋੜ ਹੁੰਦੀ ਹੈ। ਪ੍ਰੋਸੈਸਿੰਗ ਤੋਂ ਪਹਿਲਾਂ ਆਉਣ ਵਾਲੇ XML ਨੂੰ JSON ਵਿੱਚ ਬਦਲਣਾ ਅਕਸਰ ਬਾਹਰੀ XML ਫੀਡ ਤੋਂ ਅੰਦਰੂਨੀ ਡਾਟਾ ਢਾਂਚੇ ਤੱਕ ਸਭ ਤੋਂ ਤੇਜ਼ ਮਾਰਗ ਹੁੰਦਾ ਹੈ।

ਟੂਲਿੰਗ JSON ਨੂੰ ਵੀ ਝੁਕਾਅ ਦਿੰਦੀ ਹੈ। JSON ਬਿਊਟੀਫਾਇਰ, ਵੈਲੀਡੇਟਰ, ਸਕੀਮਾ ਵੈਲੀਡੇਟਰ, ਪੁੱਛਗਿੱਛ ਭਾਸ਼ਾਵਾਂ (jq, JSONPath), ਅਤੇ ਦਰਸ਼ਕ ਭਰਪੂਰ ਹਨ; XML ਦੇ ਬਰਾਬਰ ਘੱਟ ਅਤੇ ਅਕਸਰ ਪੁਰਾਣੇ ਹੁੰਦੇ ਹਨ। JSON ਵਿੱਚ ਕੰਮ ਕਰਨਾ ਔਜ਼ਾਰਾਂ ਦੇ ਇੱਕ ਅਮੀਰ ਈਕੋਸਿਸਟਮ ਨੂੰ ਅਨਲੌਕ ਕਰਦਾ ਹੈ।

ਵਰਤਣ ਦਾ ਤਰੀਕਾ

XML ਪੇਸਟ ਕਰੋ, JSON ਪ੍ਰਾਪਤ ਕਰੋ।

  1. ਆਪਣਾ XML ਪੇਸਟ ਜਾਂ ਅੱਪਲੋਡ ਕਰੋ: XML ਟੈਕਸਟ ਨੂੰ ਇਨਪੁਟ ਖੇਤਰ ਵਿੱਚ ਪੇਸਟ ਕਰੋ ਜਾਂ ਇੱਕ ਫਾਈਲ ਸੁੱਟੋ। XML ਚੰਗੀ ਤਰ੍ਹਾਂ ਬਣੀ ਹੋਣੀ ਚਾਹੀਦੀ ਹੈ; ਨੁਕਸਦਾਰ XML ਅਨੁਮਾਨ ਦੀ ਬਜਾਏ ਇੱਕ ਪਾਰਸ ਗਲਤੀ ਪੈਦਾ ਕਰਦਾ ਹੈ।
  2. ਬਦਲੋ: DOMParser ਇੱਕ DOM ਬਣਾਉਂਦਾ ਹੈ, ਕਨਵਰਟਰ ਹਰ ਇੱਕ ਤੱਤ ਨੂੰ ਚਲਾਉਂਦਾ ਹੈ, ਅਤੇ JSON ਵਿਸ਼ੇਸ਼ਤਾ ਕੁੰਜੀਆਂ (@attr) ਅਤੇ ਟੈਕਸਟ ਸਮੱਗਰੀ ਕੁੰਜੀਆਂ (#text) ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਤਿਆਰ ਕੀਤਾ ਜਾਂਦਾ ਹੈ ਜਿੱਥੇ ਲੋੜ ਹੋਵੇ। ਇੱਕੋ ਨਾਮ ਵਾਲੇ ਸਿਬਲਿੰਗ ਤੱਤ ਐਰੇ ਬਣ ਜਾਂਦੇ ਹਨ।
  3. ਢਾਂਚੇ ਦੀ ਸਮੀਖਿਆ ਕਰੋ: ਗੁਣਾਂ ਦੀ ਪੁਸ਼ਟੀ ਕਰਨ ਲਈ JSON ਦਾ ਨਿਰੀਖਣ ਕਰੋ, ਟੈਕਸਟ, ਅਤੇ ਨੇਸਟਿੰਗ ਉਮੀਦ ਅਨੁਸਾਰ ਮੈਪ ਕੀਤੇ ਗਏ ਹਨ। ਵਰਤੇ ਗਏ ਸੰਮੇਲਨ (ਉਦਾਹਰਨ ਲਈ, @ ਗੁਣਾਂ ਲਈ) ਆਉਟਪੁੱਟ ਵਿੱਚ ਦਿਖਾਈ ਦਿੰਦੇ ਹਨ।
  4. ਡਾਊਨਲੋਡ ਕਰੋ ਜਾਂ ਕਾਪੀ ਕਰੋ: .json ਵਜੋਂ ਸੁਰੱਖਿਅਤ ਕਰੋ ਜਾਂ ਕਲਿੱਪਬੋਰਡ ਵਿੱਚ ਕਾਪੀ ਕਰੋ।

ਆਮ ਵਰਤੋਂ ਦੇ ਮਾਮਲੇ

ਤਕਨੀਕੀ ਵੇਰਵੇ

DOMParser ਇੱਕ XML DOM ਬਣਾਉਂਦਾ ਹੈ ਜੋ ਬ੍ਰਾਊਜ਼ਰ XHTML ਪੰਨਿਆਂ ਲਈ ਵਰਤਦਾ ਹੈ। ਕਨਵਰਟਰ ਇਸ DOM ਨੂੰ ਵਾਰ-ਵਾਰ ਚੱਲਦਾ ਹੈ। ਹਰੇਕ ਤੱਤ ਲਈ ਇਹ ਇੱਕ JSON ਵਸਤੂ ਬਣਾਉਂਦਾ ਹੈ: ਗੁਣ @ (ਜਿਵੇਂ ਕਿ, @id, @class); ਤੱਤ ਦੇ ਚਾਈਲਡ ਐਲੀਮੈਂਟਸ ਨੂੰ ਉਸੇ ਢਾਂਚੇ ਵਿੱਚ ਦੁਹਰਾਇਆ ਜਾਂਦਾ ਹੈ; ਟੈਕਸਟ ਸਮੱਗਰੀ, ਜਦੋਂ ਬੱਚਿਆਂ ਦੇ ਨਾਲ ਮੌਜੂਦ ਹੁੰਦੀ ਹੈ, ਇੱਕ # ਟੈਕਸਟ ਕੁੰਜੀ ਦੇ ਅਧੀਨ ਰਹਿੰਦੀ ਹੈ।

ਇੱਕੋ ਟੈਗ ਨਾਮ ਦੇ ਨਾਲ ਦੁਹਰਾਏ ਜਾਣ ਵਾਲੇ ਚਾਈਲਡ ਐਲੀਮੈਂਟਸ ਨੂੰ ਇੱਕ JSON ਐਰੇ ਵਿੱਚ ਇਕੱਠਾ ਕੀਤਾ ਜਾਂਦਾ ਹੈ। ਦਿੱਤੇ ਗਏ ਨਾਮ ਦਾ ਇੱਕ ਬੱਚਾ ਇੱਕ ਵਸਤੂ ਮੁੱਲ ਦੇ ਰੂਪ ਵਿੱਚ ਪ੍ਰਗਟ ਹੁੰਦਾ ਹੈ; ਕਈ ਬੱਚੇ ਵਸਤੂਆਂ ਦੀ ਇੱਕ ਲੜੀ ਦੇ ਰੂਪ ਵਿੱਚ ਦਿਖਾਈ ਦਿੰਦੇ ਹਨ। ਇਹ ਸੰਮੇਲਨ ਅਭਿਆਸ ਵਿੱਚ ਚੰਗੀ ਤਰ੍ਹਾਂ ਕੰਮ ਕਰਦਾ ਹੈ ਪਰ ਇਸਦਾ ਮਤਲਬ ਹੈ ਕਿ JSON ਆਕਾਰ ਇਸ ਗੱਲ 'ਤੇ ਨਿਰਭਰ ਕਰਦਾ ਹੈ ਕਿ ਤੱਤ ਇੱਕ ਵਾਰ ਜਾਂ ਕਈ ਵਾਰ ਦਿਖਾਈ ਦਿੰਦੇ ਹਨ - XML-ਤੋਂ-JSON ਮੈਪਿੰਗ ਦੀ ਇੱਕ ਜਾਣੀ ਅਪੂਰਤੀ।

ਨਾਮ-ਸਥਾਨਾਂ ਨੂੰ ਤੱਤ ਦੇ ਨਾਮ (ਅਗੇਤਰ:ਲੋਕਲ ਨਾਮ) ਦੇ ਹਿੱਸੇ ਵਜੋਂ ਸੁਰੱਖਿਅਤ ਰੱਖਿਆ ਜਾਂਦਾ ਹੈ। ਪ੍ਰੋਸੈਸਿੰਗ ਹਦਾਇਤਾਂ ਅਤੇ CDATA ਭਾਗਾਂ ਨੂੰ ਟੈਕਸਟ ਸਮੱਗਰੀ ਵਿੱਚ ਬਦਲਿਆ ਜਾਂਦਾ ਹੈ। XML ਘੋਸ਼ਣਾਵਾਂ ਅਤੇ DOCTYPEs ਨੂੰ JSON ਆਉਟਪੁੱਟ ਤੋਂ ਹਟਾ ਦਿੱਤਾ ਗਿਆ ਹੈ ਪਰ ਡੇਟਾ ਨੂੰ ਪ੍ਰਭਾਵਤ ਨਹੀਂ ਕਰਦੇ ਹਨ।

ਵਧੀਆ ਅਭਿਆਸ

ਅਕਸਰ ਪੁੱਛੇ ਜਾਣ ਵਾਲੇ ਸਵਾਲ

ਕੀ XML ਨੂੰ JSON ਵਿੱਚ ਤਬਦੀਲ ਕਰਨ ਨਾਲ ਸਮੱਗਰੀ ਬਦਲ ਜਾਂਦੀ ਹੈ?
ਸਮੱਗਰੀ ਨੂੰ ਜਿੰਨਾ ਸੰਭਵ ਹੋ ਸਕੇ ਸਹੀ ਢੰਗ ਨਾਲ ਸੁਰੱਖਿਅਤ ਰੱਖਿਆ ਗਿਆ ਹੈ. ਹਾਲਾਂਕਿ, ਕੁਝ ਫਾਰਮੈਟ-ਵਿਸ਼ੇਸ਼ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਦੇ ਸਿੱਧੇ ਬਰਾਬਰ ਨਹੀਂ ਹੋ ਸਕਦੇ ਹਨ, ਇਸਲਈ ਮਾਮੂਲੀ ਫਾਰਮੈਟਿੰਗ ਅੰਤਰ ਹੋ ਸਕਦੇ ਹਨ।
ਡੇਟਾ ਨੂੰ JSON ਫਾਰਮੈਟ ਵਿੱਚ ਕਿਉਂ ਬਦਲੋ?
JSON ਵੈੱਬ API ਅਤੇ JavaScript ਐਪਲੀਕੇਸ਼ਨਾਂ ਲਈ ਮਿਆਰੀ ਡਾਟਾ ਫਾਰਮੈਟ ਹੈ। ਇਹ ਮਨੁੱਖੀ-ਪੜ੍ਹਨਯੋਗ ਹੈ, ਪ੍ਰੋਗ੍ਰਾਮਿੰਗ ਭਾਸ਼ਾਵਾਂ ਦੁਆਰਾ ਵਿਆਪਕ ਤੌਰ 'ਤੇ ਸਮਰਥਿਤ ਹੈ, ਅਤੇ XML ਨਾਲੋਂ ਸਰਲ ਸੰਟੈਕਸ ਹੈ।
ਕੀ ਕਨਵਰਟਰ ਨੇਸਟਡ ਜਾਂ ਗੁੰਝਲਦਾਰ XML ਢਾਂਚੇ ਨੂੰ ਸੰਭਾਲਦਾ ਹੈ?
ਹਾਂ। ਟੂਲ JSON ਆਉਟਪੁੱਟ ਵਿੱਚ ਪੂਰੇ ਡੇਟਾ ਢਾਂਚੇ ਨੂੰ ਸੁਰੱਖਿਅਤ ਰੱਖਦੇ ਹੋਏ, ਨੇਸਟਡ ਆਬਜੈਕਟ, ਐਰੇ, ਅਤੇ ਸਾਰੇ ਸਟੈਂਡਰਡ XML ਡਾਟਾ ਕਿਸਮਾਂ ਨੂੰ ਸਹੀ ਢੰਗ ਨਾਲ ਪਾਰਸ ਕਰਦਾ ਹੈ।
ਕੀ ਇਹ ਪਰਿਵਰਤਨ ਸੁਰੱਖਿਅਤ ਅਤੇ ਨਿੱਜੀ ਹੈ?
ਹਾਂ। ਸਾਰੀ ਪ੍ਰਕਿਰਿਆ ਤੁਹਾਡੇ ਬ੍ਰਾਊਜ਼ਰ ਵਿੱਚ ਸਥਾਨਕ ਤੌਰ 'ਤੇ ਹੁੰਦੀ ਹੈ। ਤੁਹਾਡਾ ਡੇਟਾ ਕਦੇ ਵੀ ਤੁਹਾਡੀ ਡਿਵਾਈਸ ਨੂੰ ਨਹੀਂ ਛੱਡਦਾ — ਕੋਈ ਸਰਵਰ ਅਪਲੋਡ ਨਹੀਂ, ਕੋਈ ਕਲਾਉਡ ਪ੍ਰੋਸੈਸਿੰਗ ਨਹੀਂ, ਕੋਈ ਡਾਟਾ ਸੰਗ੍ਰਹਿ ਨਹੀਂ।
ਕੀ CDATA ਭਾਗਾਂ ਨੂੰ ਸੰਭਾਲਿਆ ਜਾਂਦਾ ਹੈ?
ਹਾਂ। CDATA ਸਮੱਗਰੀ ਨੂੰ JSON ਆਉਟਪੁੱਟ ਵਿੱਚ ਪਲੇਨ ਟੈਕਸਟ ਵਿੱਚ ਬਦਲਿਆ ਜਾਂਦਾ ਹੈ। CDATA ਰੈਪਿੰਗ ਖੁਦ ਸੁਰੱਖਿਅਤ ਨਹੀਂ ਹੈ, ਪਰ ਸਮੱਗਰੀ ਹੈ।
ਕੀ ਮੇਰਾ ਡੇਟਾ ਸਰਵਰ ਤੇ ਅਪਲੋਡ ਕੀਤਾ ਗਿਆ ਹੈ?
ਨਹੀਂ. DOMParser ਤੁਹਾਡੇ ਬ੍ਰਾਊਜ਼ਰ ਵਿੱਚ ਚੱਲਦਾ ਹੈ; ਪਰਿਵਰਤਨ ਪੂਰੀ ਤਰ੍ਹਾਂ ਤੁਹਾਡੀ ਡਿਵਾਈਸ 'ਤੇ ਹੁੰਦਾ ਹੈ।
ਕੀ JSON ਰਾਉਂਡ-ਟ੍ਰਿਪ XML 'ਤੇ ਵਾਪਸ ਆਵੇਗਾ?
ਹਾਂ ਜੇਕਰ ਤੁਸੀਂ ਉਲਟ ਸੰਮੇਲਨ ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹੋ (JSON ਤੋਂ XML ਟੂਲ ਉਸੇ @attr ਅਤੇ #text ਨਿਯਮਾਂ ਦੀ ਪਾਲਣਾ ਕਰਦਾ ਹੈ)। ਰਾਉਂਡ ਟ੍ਰਿਪ ਆਮ XML ਲਈ ਢਾਂਚੇ ਨੂੰ ਸੁਰੱਖਿਅਤ ਰੱਖਦਾ ਹੈ; ਕੁਝ ਕਿਨਾਰੇ ਦੇ ਕੇਸ (ਮਿਸ਼ਰਤ-ਸਮੱਗਰੀ ਆਰਡਰ, ਪ੍ਰੋਸੈਸਿੰਗ ਨਿਰਦੇਸ਼) ਪੂਰੀ ਤਰ੍ਹਾਂ ਜਿਉਂਦੇ ਨਹੀਂ ਰਹਿ ਸਕਦੇ ਹਨ।
ਅਧਿਕਤਮ ਇੰਪੁੱਟ ਆਕਾਰ ਕੀ ਹੈ?
50 MB ਤੱਕ। DOMParser ਤੁਹਾਡੇ ਬਰਾਊਜ਼ਰ ਦੁਆਰਾ ਮੈਮੋਰੀ-ਬਾਊਂਡਡ ਹੈ; ਬਹੁਤ ਵੱਡੀਆਂ XML ਫਾਈਲਾਂ ਹੌਲੀ ਹੋ ਸਕਦੀਆਂ ਹਨ ਜਾਂ ਪਾਰਸ ਕਰਨ ਵਿੱਚ ਅਸਫਲ ਹੋ ਸਕਦੀਆਂ ਹਨ।