ಉಚಿತ ಪರಿವರ್ತಕ

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 ನೊಂದಿಗೆ ಹೆಚ್ಚು ಆರಾಮದಾಯಕವಾಗಿದೆ. ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ JSON ಅನ್ನು ಸ್ಥಳೀಯವಾಗಿ ಪಾರ್ಸ್ ಮಾಡುತ್ತದೆ, ಪೈಥಾನ್‌ನ json ಮಾಡ್ಯೂಲ್ ಪ್ರಮಾಣಿತ ಲೈಬ್ರರಿಯಲ್ಲಿದೆ ಮತ್ತು ವಾಸ್ತವಿಕವಾಗಿ ಪ್ರತಿಯೊಂದು ಭಾಷೆಯು ಸಮಾನವಾದ ಪ್ರಥಮ ದರ್ಜೆ JSON ಬೆಂಬಲವನ್ನು ಹೊಂದಿದೆ. XML ಪ್ರಕ್ರಿಯೆಗೆ ಹೆಚ್ಚುವರಿ ಲೈಬ್ರರಿಗಳನ್ನು ಆಮದು ಮಾಡಿಕೊಳ್ಳುವುದು ಮತ್ತು ಹೆಚ್ಚು ಬಾಯ್ಲರ್ ಅನ್ನು ಬರೆಯುವ ಅಗತ್ಯವಿದೆ. ಪ್ರಕ್ರಿಯೆಗೆ ಮುನ್ನ ಒಳಬರುವ XML ಅನ್ನು JSON ಗೆ ಪರಿವರ್ತಿಸುವುದು ಬಾಹ್ಯ XML ಫೀಡ್‌ನಿಂದ ಆಂತರಿಕ ಡೇಟಾ ರಚನೆಗೆ ತ್ವರಿತ ಮಾರ್ಗವಾಗಿದೆ.

ಉಪಕರಣವು JSON ಅನ್ನು ಸಹ ಒಲವು ಮಾಡುತ್ತದೆ. JSON ಬ್ಯೂಟಿಫೈಯರ್‌ಗಳು, ವ್ಯಾಲಿಡೇಟರ್‌ಗಳು, ಸ್ಕೀಮಾ ವ್ಯಾಲಿಡೇಟರ್‌ಗಳು, ಪ್ರಶ್ನೆ ಭಾಷೆಗಳು (jq, JSONPath), ಮತ್ತು ವೀಕ್ಷಕರು ಹೇರಳವಾಗಿವೆ; XML ಸಮಾನತೆಗಳು ಕಡಿಮೆ ಮತ್ತು ಆಗಾಗ್ಗೆ ಹಳೆಯದಾಗಿರುತ್ತವೆ. JSON ನಲ್ಲಿ ಕೆಲಸ ಮಾಡುವುದರಿಂದ ಪರಿಕರಗಳ ಉತ್ಕೃಷ್ಟ ಪರಿಸರ ವ್ಯವಸ್ಥೆಯನ್ನು ಅನ್‌ಲಾಕ್ ಮಾಡುತ್ತದೆ.

ಬಳಸುವುದು ಹೇಗೆ

XML ಅನ್ನು ಅಂಟಿಸಿ, JSON ಪಡೆಯಿರಿ.

  1. ನಿಮ್ಮ XML ಅನ್ನು ಅಂಟಿಸಿ ಅಥವಾ ಅಪ್‌ಲೋಡ್ ಮಾಡಿ: XML ಪಠ್ಯವನ್ನು ಇನ್‌ಪುಟ್ ಪ್ರದೇಶಕ್ಕೆ ಅಂಟಿಸಿ ಅಥವಾ ಫೈಲ್ ಅನ್ನು ಬಿಡಿ. XML ಚೆನ್ನಾಗಿ ರೂಪುಗೊಂಡಿರಬೇಕು; ದೋಷಪೂರಿತ XML ಊಹೆಗಿಂತ ಹೆಚ್ಚಾಗಿ ಪಾರ್ಸ್ ದೋಷವನ್ನು ಉಂಟುಮಾಡುತ್ತದೆ.
  2. ಪರಿವರ್ತಿಸಿ: DOMParser DOM ಅನ್ನು ನಿರ್ಮಿಸುತ್ತದೆ, ಪರಿವರ್ತಕವು ಪ್ರತಿಯೊಂದು ಅಂಶವನ್ನು ನಡೆಸುತ್ತದೆ, ಮತ್ತು JSON ಅಗತ್ಯವಿರುವಲ್ಲಿ ಗುಣಲಕ್ಷಣ ಕೀಗಳು (@attr) ಮತ್ತು ಪಠ್ಯ ವಿಷಯ ಕೀಗಳನ್ನು (#ಪಠ್ಯ) ಬಳಸಿ ಉತ್ಪಾದಿಸಲಾಗುತ್ತದೆ. ಅದೇ ಹೆಸರಿನೊಂದಿಗೆ ಒಡಹುಟ್ಟಿದ ಅಂಶಗಳು ಸರಣಿಗಳಾಗುತ್ತವೆ.
  3. ರಚನೆಯನ್ನು ಪರಿಶೀಲಿಸಿ: ಗುಣಲಕ್ಷಣಗಳನ್ನು ಖಚಿತಪಡಿಸಲು JSON ಅನ್ನು ಪರೀಕ್ಷಿಸಿ, ಪಠ್ಯ ಮತ್ತು ನೆಸ್ಟಿಂಗ್ ಅನ್ನು ನಿರೀಕ್ಷಿಸಿದಂತೆ ಮ್ಯಾಪ್ ಮಾಡಲಾಗಿದೆ. ಬಳಸಿದ ಸಂಪ್ರದಾಯಗಳು (ಉದಾ., ಗುಣಲಕ್ಷಣಗಳಿಗಾಗಿ @) ಔಟ್‌ಪುಟ್‌ನಲ್ಲಿ ಗೋಚರಿಸುತ್ತವೆ.
  4. ಡೌನ್‌ಲೋಡ್ ಮಾಡಿ ಅಥವಾ ನಕಲಿಸಿ: .json ಎಂದು ಉಳಿಸಿ ಅಥವಾ ಕ್ಲಿಪ್‌ಬೋರ್ಡ್‌ಗೆ ನಕಲಿಸಿ.

ಸಾಮಾನ್ಯ ಬಳಕೆಯ ಪ್ರಕರಣಗಳು

ತಾಂತ್ರಿಕ ವಿವರಗಳು

DOMParser XHTML ಪುಟಗಳಿಗಾಗಿ ಬ್ರೌಸರ್ ಬಳಸುವಂತೆಯೇ XML DOM ಅನ್ನು ಉತ್ಪಾದಿಸುತ್ತದೆ. ಪರಿವರ್ತಕವು ಈ DOM ಅನ್ನು ಪುನರಾವರ್ತಿತವಾಗಿ ನಡೆಸುತ್ತದೆ. ಪ್ರತಿಯೊಂದು ಅಂಶಕ್ಕೂ ಇದು JSON ಆಬ್ಜೆಕ್ಟ್ ಅನ್ನು ರಚಿಸುತ್ತದೆ: ಗುಣಲಕ್ಷಣಗಳು @ (ಉದಾ., @id, @class) ನೊಂದಿಗೆ ಪೂರ್ವಪ್ರತ್ಯಯವಾದ ಕೀಗಳಾಗಿವೆ; ಅಂಶದ ಮಕ್ಕಳ ಅಂಶಗಳು ಒಂದೇ ರಚನೆಗೆ ಮರುಕಳಿಸಲಾಗಿದೆ; ಪಠ್ಯ ವಿಷಯ, ಮಕ್ಕಳ ಜೊತೆಗೆ ಇರುವಾಗ, #ಪಠ್ಯ ಕೀ ಅಡಿಯಲ್ಲಿ ಜೀವಿಸುತ್ತದೆ.

ಒಂದೇ ಟ್ಯಾಗ್ ಹೆಸರಿನೊಂದಿಗೆ ಪುನರಾವರ್ತಿತ ಮಕ್ಕಳ ಅಂಶಗಳನ್ನು JSON ಅರೇಗೆ ಸಂಗ್ರಹಿಸಲಾಗುತ್ತದೆ. ಕೊಟ್ಟಿರುವ ಹೆಸರಿನ ಒಂದೇ ಮಗು ವಸ್ತುವಿನ ಮೌಲ್ಯವಾಗಿ ಕಾಣಿಸಿಕೊಳ್ಳುತ್ತದೆ; ಅನೇಕ ಮಕ್ಕಳು ವಸ್ತುಗಳ ಒಂದು ಶ್ರೇಣಿಯಾಗಿ ಕಾಣಿಸಿಕೊಳ್ಳುತ್ತಾರೆ. ಈ ಸಮಾವೇಶವು ಆಚರಣೆಯಲ್ಲಿ ಉತ್ತಮವಾಗಿ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ ಆದರೆ JSON ಆಕಾರವು ಅಂಶಗಳು ಒಮ್ಮೆ ಅಥವಾ ಹಲವು ಬಾರಿ ಕಾಣಿಸಿಕೊಳ್ಳುತ್ತದೆಯೇ ಎಂಬುದರ ಮೇಲೆ ಅವಲಂಬಿತವಾಗಿರುತ್ತದೆ - XML-to-JSON ಮ್ಯಾಪಿಂಗ್‌ನ ತಿಳಿದಿರುವ ಅಪೂರ್ಣತೆ.

ನೇಮ್‌ಸ್ಪೇಸ್‌ಗಳನ್ನು ಎಲಿಮೆಂಟ್ ಹೆಸರುಗಳ ಭಾಗವಾಗಿ ಸಂರಕ್ಷಿಸಲಾಗಿದೆ (ಪೂರ್ವಪ್ರತ್ಯಯ:ಸ್ಥಳೀಯ ಹೆಸರು). ಸಂಸ್ಕರಣಾ ಸೂಚನೆಗಳು ಮತ್ತು CDATA ವಿಭಾಗಗಳನ್ನು ಪಠ್ಯ ವಿಷಯಕ್ಕೆ ಪರಿವರ್ತಿಸಲಾಗುತ್ತದೆ. XML ಘೋಷಣೆಗಳು ಮತ್ತು DOCTYPE ಗಳನ್ನು JSON ಔಟ್‌ಪುಟ್‌ನಿಂದ ತೆಗೆದುಹಾಕಲಾಗಿದೆ ಆದರೆ ಡೇಟಾದ ಮೇಲೆ ಪರಿಣಾಮ ಬೀರುವುದಿಲ್ಲ.

ಅತ್ಯುತ್ತಮ ಅಭ್ಯಾಸಗಳು

ಪದೇ ಪದೇ ಕೇಳಲಾಗುವ ಪ್ರಶ್ನೆಗಳು

XML ಅನ್ನು JSON ಗೆ ಪರಿವರ್ತಿಸುವುದರಿಂದ ವಿಷಯವನ್ನು ಬದಲಾಯಿಸುತ್ತದೆಯೇ?
ವಿಷಯವನ್ನು ಸಾಧ್ಯವಾದಷ್ಟು ನಿಖರವಾಗಿ ಸಂರಕ್ಷಿಸಲಾಗಿದೆ. ಆದಾಗ್ಯೂ, ಕೆಲವು ಸ್ವರೂಪ-ನಿರ್ದಿಷ್ಟ ವೈಶಿಷ್ಟ್ಯಗಳು ನೇರ ಸಮಾನತೆಯನ್ನು ಹೊಂದಿಲ್ಲದಿರಬಹುದು, ಆದ್ದರಿಂದ ಸಣ್ಣ ಫಾರ್ಮ್ಯಾಟಿಂಗ್ ವ್ಯತ್ಯಾಸಗಳು ಸಂಭವಿಸಬಹುದು.
ಡೇಟಾವನ್ನು JSON ಫಾರ್ಮ್ಯಾಟ್‌ಗೆ ಏಕೆ ಪರಿವರ್ತಿಸಬೇಕು?
JSON ವೆಬ್ API ಗಳು ಮತ್ತು JavaScript ಅಪ್ಲಿಕೇಶನ್‌ಗಳಿಗೆ ಪ್ರಮಾಣಿತ ಡೇಟಾ ಸ್ವರೂಪವಾಗಿದೆ. ಇದು ಮಾನವ-ಓದಬಲ್ಲದು, ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಭಾಷೆಗಳಿಂದ ವ್ಯಾಪಕವಾಗಿ ಬೆಂಬಲಿತವಾಗಿದೆ ಮತ್ತು XML ಗಿಂತ ಸರಳವಾದ ಸಿಂಟ್ಯಾಕ್ಸ್ ಅನ್ನು ಹೊಂದಿದೆ.
ಪರಿವರ್ತಕವು ನೆಸ್ಟೆಡ್ ಅಥವಾ ಸಂಕೀರ್ಣ XML ರಚನೆಗಳನ್ನು ನಿರ್ವಹಿಸುತ್ತದೆಯೇ?
ಹೌದು. ಉಪಕರಣವು ನೆಸ್ಟೆಡ್ ಆಬ್ಜೆಕ್ಟ್‌ಗಳು, ಅರೇಗಳು ಮತ್ತು ಎಲ್ಲಾ ಪ್ರಮಾಣಿತ XML ಡೇಟಾ ಪ್ರಕಾರಗಳನ್ನು ಸರಿಯಾಗಿ ಪಾರ್ಸ್ ಮಾಡುತ್ತದೆ, JSON ಔಟ್‌ಪುಟ್‌ನಲ್ಲಿ ಪೂರ್ಣ ಡೇಟಾ ರಚನೆಯನ್ನು ಸಂರಕ್ಷಿಸುತ್ತದೆ.
ಈ ಪರಿವರ್ತನೆ ಸುರಕ್ಷಿತ ಮತ್ತು ಖಾಸಗಿಯೇ?
ಹೌದು. ಎಲ್ಲಾ ಪ್ರಕ್ರಿಯೆಯು ನಿಮ್ಮ ಬ್ರೌಸರ್‌ನಲ್ಲಿ ಸ್ಥಳೀಯವಾಗಿ ನಡೆಯುತ್ತದೆ. ನಿಮ್ಮ ಡೇಟಾವು ನಿಮ್ಮ ಸಾಧನವನ್ನು ಎಂದಿಗೂ ಬಿಡುವುದಿಲ್ಲ - ಸರ್ವರ್ ಅಪ್‌ಲೋಡ್ ಇಲ್ಲ, ಕ್ಲೌಡ್ ಪ್ರಕ್ರಿಯೆ ಇಲ್ಲ, ಡೇಟಾ ಸಂಗ್ರಹಣೆ ಇಲ್ಲ.
CDATA ವಿಭಾಗಗಳನ್ನು ನಿರ್ವಹಿಸಲಾಗಿದೆಯೇ?
ಹೌದು. CDATA ವಿಷಯವನ್ನು JSON ಔಟ್‌ಪುಟ್‌ನಲ್ಲಿ ಸರಳ ಪಠ್ಯಕ್ಕೆ ಪರಿವರ್ತಿಸಲಾಗಿದೆ. CDATA ಸುತ್ತುವಿಕೆಯನ್ನು ಸ್ವತಃ ಸಂರಕ್ಷಿಸಲಾಗಿಲ್ಲ, ಆದರೆ ವಿಷಯವಾಗಿದೆ.
ನನ್ನ ಡೇಟಾವನ್ನು ಸರ್ವರ್‌ಗೆ ಅಪ್‌ಲೋಡ್ ಮಾಡಲಾಗಿದೆಯೇ?
ಇಲ್ಲ. ನಿಮ್ಮ ಬ್ರೌಸರ್‌ನಲ್ಲಿ DOMParser ರನ್ ಆಗುತ್ತದೆ; ಪರಿವರ್ತನೆಯು ಸಂಪೂರ್ಣವಾಗಿ ನಿಮ್ಮ ಸಾಧನದಲ್ಲಿ ನಡೆಯುತ್ತದೆ.
XML ಗೆ JSON ರೌಂಡ್-ಟ್ರಿಪ್ ಹಿಂತಿರುಗುತ್ತದೆಯೇ?
ಹೌದು ನೀವು ವಿಲೋಮ ಸಂಪ್ರದಾಯವನ್ನು ಬಳಸಿದರೆ (JSON ನಿಂದ XML ಉಪಕರಣವು ಅದೇ @attr ಮತ್ತು #ಪಠ್ಯ ನಿಯಮಗಳನ್ನು ಅನುಸರಿಸುತ್ತದೆ). ರೌಂಡ್ ಟ್ರಿಪ್ ವಿಶಿಷ್ಟ XML ಗಾಗಿ ರಚನೆಯನ್ನು ಸಂರಕ್ಷಿಸುತ್ತದೆ; ಕೆಲವು ಅಂಚಿನ ಪ್ರಕರಣಗಳು (ಮಿಶ್ರ-ವಿಷಯ ಕ್ರಮ, ಸಂಸ್ಕರಣಾ ಸೂಚನೆಗಳು) ಸಂಪೂರ್ಣವಾಗಿ ಉಳಿಯುವುದಿಲ್ಲ.
ಗರಿಷ್ಠ ಇನ್‌ಪುಟ್ ಗಾತ್ರ ಎಷ್ಟು?
50 MB ವರೆಗೆ. DOMParser ನಿಮ್ಮ ಬ್ರೌಸರ್‌ನಿಂದ ಮೆಮೊರಿ-ಬೌಂಡ್ ಆಗಿದೆ; ಅತಿ ದೊಡ್ಡ XML ಫೈಲ್‌ಗಳು ನಿಧಾನವಾಗಬಹುದು ಅಥವಾ ಪಾರ್ಸ್ ಮಾಡಲು ವಿಫಲವಾಗಬಹುದು.