ఉచిత XML ఫార్మాటర్ & వాలిడేటర్
మీ బ్రౌజర్ యొక్క నేటివ్ DOM పార్సర్ను ఉపయోగించి XMLను ప్రెటీ-ప్రింట్ చేసి ధృవీకరించండి. ప్రొడక్షన్ వాడకం కోసం మినిఫైడ్ అవుట్పుట్తో సహా.
ఫైల్లను ఇక్కడ వదలండి, లేదా బ్రౌజ్ చేయడానికి క్లిక్ చేయండి
XML · ఫైల్ పరిమాణ పరిమితి లేదు
లేదా మీ క్లిప్బోర్డ్ నుండి పేస్ట్ చేయడానికి Ctrl+V నొక్కండి
అవుట్పుట్ ఇక్కడ కనిపిస్తుంది…ఇది ఎలా పనిచేస్తుంది
ఈ టూల్ అంతర్నిర్మిత DOMParser APIని ఉపయోగించి మీ బ్రౌజర్లోనే XMLను పార్స్ చేసి తిరిగి ఫార్మాట్ చేస్తుంది — బ్రౌజర్లు SVG మరియు XHTMLను నిర్వహించడానికి ఉపయోగించే అదే XML ఇంజన్. ఏ లైబ్రరీ లోడ్ కాదు; ప్రిటీ-ప్రింటర్, మినిఫైయర్, మరియు JSON కన్వర్టర్ అన్నీ ఈ టూల్లో చేతితో రాయబడ్డాయి.
- 1DOMParser నిర్మాణాన్ని వాలిడేట్ చేస్తుందిమీ XML MIME రకం application/xmlతో బ్రౌజర్ యొక్క నేటివ్ DOMParserకు ఇవ్వబడుతుంది. డాక్యుమెంట్ సరిగ్గా ఫార్మ్ చేయబడకపోతే — మూయని ట్యాగ్, తప్పిపోయిన రూట్ ఎలిమెంట్, సరిపోలని కోట్లు — DOMParser ఒక parsererror నోడ్ను ఉత్పత్తి చేస్తుంది మరియు టూల్ సమస్యను నిశ్శబ్దంగా విస్మరించే బదులు బ్రౌజర్ యొక్క స్వంత ఎర్రర్ సందేశాన్ని ప్రదర్శిస్తుంది.
- 2కస్టమ్ సీరియలైజర్ ట్రీని తిరిగి నిర్మిస్తుందిచేతితో రాసిన రికర్సివ్ వాకర్ పార్స్ చేసిన DOMలోని ప్రతి నోడ్ను — ఎలిమెంట్లు, టెక్స్ట్ నోడ్లు, CDATA సెక్షన్లు, కామెంట్లు మరియు ప్రాసెసింగ్ ఇన్స్ట్రక్షన్లను — ట్రావర్స్ చేసి, మీరు ఎంచుకున్న ఇండెంట్ వెడల్పుతో (1, 2, లేదా 4 స్పేస్లు) వాటిని తిరిగి సీరియలైజ్ చేస్తుంది. మినిఫైడ్ అవుట్పుట్ ఖాళీ ప్యాడ్ స్ట్రింగ్తో అదే వాకర్ను తిరిగి ఉపయోగిస్తుంది, కాబట్టి ఎలిమెంట్ల లోపలి టెక్స్ట్ కంటెంట్ను తాకకుండానే వైట్స్పేస్-మాత్రమే టెక్స్ట్ నోడ్లు తీసివేయబడతాయి.
- 3నిర్మాణాత్మక గణాంకాలు లెక్కించబడతాయిఫార్మాట్ చేసిన సీరియలైజేషన్ పాస్ సమయంలో వాకర్ డాక్యుమెంట్లోని ప్రతి ఎలిమెంట్ మరియు అట్రిబ్యూట్ను లెక్కించి బిఫోర్/ఆఫ్టర్ క్యారెక్టర్ పరిమాణాలతో పాటు మొత్తాలను నివేదిస్తుంది, ఏ అదనపు పార్స్ దశ లేకుండానే XML యొక్క వేగవంతమైన నిర్మాణాత్మక అవలోకనాన్ని అందిస్తుంది.
- 4ఐచ్ఛిక JSON మార్పిడిరెండవ రికర్సివ్ ఫంక్షన్ పార్స్ చేసిన DOMను JSON ఆబ్జెక్ట్గా మారుస్తుంది: ఎలిమెంట్ అట్రిబ్యూట్లు @తో ప్రిఫిక్స్ చేసిన కీలుగా మారతాయి, పునరావృత సిబ్లింగ్ ఎలిమెంట్లు అర్రేలుగా మారతాయి, ఒంటరి టెక్స్ట్ పిల్లలు సాదా స్ట్రింగ్ విలువలుగా మారతాయి. ఫలితం డౌన్లోడ్ లేదా కాపీ కోసం JSON.stringifyతో సీరియలైజ్ చేయబడుతుంది.
సంబంధిత సాధనాలు
HTML బ్యూటిఫైయర్ & మినిఫైయర్
సరైన నెస్టింగ్ ఇండెంటేషన్తో HTMLను ప్రెటీ-ప్రింట్ చేయండి లేదా మినిఫై చేయండి. <pre>, <script>, <style> బ్లాక్ల లోపల కంటెంట్ను కాపాడుతుంది.
JSON ఫార్మాటర్
JSON డేటాను ఫార్మాట్ చేయండి, ధృవీకరించండి, కనిష్టీకరించండి మరియు అన్వేషించండి. చెట్టు వీక్షణ, సింటాక్స్ హైలైటింగ్ మరియు ఒక-క్లిక్ కాపీ.
CSS మినిఫైయర్ & బ్యూటిఫైయర్
ఫైల్ పరిమాణాన్ని తగ్గించడానికి CSSను మినిఫై చేయండి లేదా చదవడానికి వీలుగా మినిఫైడ్ CSSను బ్యూటిఫై చేయండి. తక్షణం, మీ బ్రౌజర్లో.