XML ఫార్మాటర్
XML కోడ్ను ఆన్లైన్లో ఫార్మాట్ చేయండి.
XML కాన్ఫిగరేషన్ ఫైల్స్ (Maven, Android, .NET), SOAP APIలు, డేటా ఇంటర్చేంజ్, మరియు SVG, DOCX వంటి డాక్యుమెంట్ ఫార్మాట్ల కోసం ఉపయోగించబడుతుంది. ఒకే లైన్లో ఉన్న లేదా సరిగా ఇండెంట్ చేయని XML ఫైల్ని చదవడం లేదా డీబగ్ చేయడం దాదాపు అసాధ్యం. ఈ XML ఫార్మాటర్ మీ XML డాక్యుమెంట్ని పార్స్ చేసి, అది well-formed గా ఉందో లేదో వాలిడేట్ చేసి, పూర్తి ఎలిమెంట్ హైరార్కీని చూపిస్తూ స్థిరమైన 2-స్పేస్ ఇండెంటేషన్తో దాన్ని తిరిగి రెండర్ చేస్తుంది — దీనివల్ల లోతుగా nested అయిన XML స్ట్రక్చర్లను కూడా అర్థం చేసుకోవడం సులభం అవుతుంది.
📋 ఈ కాలిక్యులేటర్ను ఎలా ఉపయోగించాలి
మీ XMLని ఇన్పుట్ బాక్స్లో పేస్ట్ చేసి, "Format XML" క్లిక్ చేయండి. ఈ టూల్ ముందుగా సింటాక్స్ ఎర్రర్లను చెక్ చేయడానికి బ్రౌజర్ యొక్క DOMParser ద్వారా దాన్ని రన్ చేస్తుంది — XML తప్పుగా ఉంటే, పార్సర్ నుండి ఎర్రర్ మెసేజ్ కనిపిస్తుంది. ఇది వాలిడ్గా ఉంటే, ఫార్మాట్ చేసిన వెర్షన్ కనిపిస్తుంది, ప్రతి ఎలిమెంట్ దాని స్వంత లైన్లో ఉండి, చైల్డ్ ఎలిమెంట్లు వాటి పేరెంట్కు సంబంధించి 2 స్పేసుల ఇండెంట్తో ఉంటాయి. ఫార్మాట్ చేసిన XMLని తీసుకోవడానికి Copy క్లిక్ చేయండి. ఈ టూల్ XML డిక్లరేషన్లను (<?xml version="1.0"?>), CDATA సెక్షన్లను, అట్రిబ్యూట్లను, సెల్ఫ్-క్లోజింగ్ ట్యాగ్లను, మరియు నేమ్స్పేస్లను హ్యాండిల్ చేస్తుంది.
💡 ముఖ్య వాస్తవాలు & సమాచారం
XML ఫార్మాటింగ్ W3C XML 1.0 స్పెసిఫికేషన్ని అనుసరిస్తుంది. ఒక well-formed XML డాక్యుమెంట్కి ఒక్క రూట్ ఎలిమెంట్ మాత్రమే ఉండాలి, అన్ని ట్యాగ్లు క్లోజ్ చేయబడి ఉండాలి (క్లోజింగ్ ట్యాగ్తో లేదా సెల్ఫ్-క్లోజింగ్గా), అట్రిబ్యూట్ వాల్యూలు కోట్స్లో ఉండాలి, మరియు స్పెషల్ కారెక్టర్లు (&, <, >, ", ') ఎంటిటీలుగా ఎస్కేప్ చేయబడి ఉండాలి. ఈ ఫార్మాటర్ బ్రౌజర్ యొక్క నేటివ్ DOMParserని ఉపయోగిస్తుంది — XHTML పార్సింగ్ కోసం ఉపయోగించే అదే ఇంజిన్ ఇది — ఇది సక్సెస్ఫుల్గా ఫార్మాట్ చేసిన అవుట్పుట్ వాలిడ్ XML అని గ్యారంటీ చేస్తుంది. గమనించండి, XML కేస్-సెన్సిటివ్: <Item> మరియు <item> వేర్వేరు ఎలిమెంట్లు.