XML ஃபார்மேட்டர்
XML குறியீட்டை ஆன்லைனில் ஃபார்மேட் செய்யுங்கள்.
XML கான்பிகரேஷன் ஃபைல்கள் (Maven, Android, .NET), SOAP APIகள், தரவு பரிமாற்றம், மற்றும் SVG, DOCX போன்ற டாகுமெண்ட் ஃபார்மேட்டுகளுக்குப் பயன்படுகிறது. ஒரே வரியில் இருக்கும் அல்லது சரியாக இண்டெண்ட் செய்யப்படாத XML ஃபைலைப் படிப்பதோ, debug செய்வதோ மிகவும் கடினம். இந்த XML ஃபார்மேட்டர் உங்கள் XML டாகுமெண்டை பார்ஸ் செய்து, அது well-formed ஆக இருக்கிறதா எனச் சரிபார்த்து, ஒரே மாதிரியான 2-ஸ்பேஸ் இண்டெண்டேஷனுடன் முழு எலிமெண்ட் ஹையரார்க்கியையும் காட்டும் வகையில் மீண்டும் வழங்குகிறது — இதனால் ஆழமாக nest செய்யப்பட்ட XML கட்டமைப்புகளையும் எளிதாகப் புரிந்துகொள்ளலாம்.
📋 இந்த கால்குலேட்டரை எப்படி பயன்படுத்துவது
உங்கள் XML-ஐ இன்புட் பாக்ஸில் பேஸ்ட் செய்து, "Format XML" என்பதைக் கிளிக் செய்யவும். இந்த டூல் முதலில் அதை browser-இன் DOMParser மூலம் இயக்கி சின்டாக்ஸ் பிழைகளைச் சரிபார்க்கும் — XML தவறாக இருந்தால், பார்சரிலிருந்து ஒரு பிழைச் செய்தி காண்பிக்கும். சரியாக இருந்தால், ஒவ்வொரு எலிமெண்டும் தனித்தனி வரியில், பெற்றோர் எலிமெண்டைப் பொறுத்து சைல்டு எலிமெண்டுகள் 2 ஸ்பேஸ் இண்டெண்ட் செய்யப்பட்ட ஃபார்மேட் செய்யப்பட்ட வெர்ஷன் தோன்றும். ஃபார்மேட் செய்யப்பட்ட XML-ஐப் பெற Copy-ஐ கிளிக் செய்யவும். இந்த டூல் XML declarations (<?xml version="1.0"?>), CDATA sections, attributes, self-closing tags, மற்றும் namespaces ஆகியவற்றைக் கையாளும்.
💡 முக்கிய தகவல்கள்
XML ஃபார்மேட்டிங் W3C XML 1.0 ஸ்பெசிஃபிகேஷனைப் பின்பற்றுகிறது. ஒரு well-formed XML டாகுமெண்டில் ஒரே ஒரு ரூட் எலிமெண்ட் இருக்க வேண்டும், அனைத்து டேக்குகளும் மூடப்பட்டிருக்க வேண்டும் (closing tag அல்லது self-closing மூலம்), attribute மதிப்புகள் quote செய்யப்பட்டிருக்க வேண்டும், மற்றும் ஸ்பெஷல் கேரக்டர்கள் (&, <, >, ", ') entities ஆக escape செய்யப்பட்டிருக்க வேண்டும். இந்த ஃபார்மேட்டர் browser-இன் நேட்டிவ் DOMParser-ஐப் பயன்படுத்துகிறது — XHTML பார்சிங்கிற்குப் பயன்படுத்தப்படும் அதே engine — இது வெற்றிகரமாக ஃபார்மேட் செய்யப்பட்ட output சரியான XML என்பதை உறுதி செய்கிறது. XML கேஸ்-சென்சிட்டிவ் என்பதை நினைவில் கொள்ளவும்: <Item> மற்றும் <item> வேறு வேறு எலிமெண்ட்கள்.