મફત XML ફોર્મેટર અને વેલિડેટર
તમારા બ્રાઉઝરના નેટિવ DOM પાર્સર વાપરીને XML ને પ્રિટી-પ્રિન્ટ અને વેલિડેટ કરો. પ્રોડક્શન ઉપયોગ માટે મિનિફાઇડ આઉટપુટ સામેલ છે.
ફાઇલો અહીં મૂકો, અથવા બ્રાઉઝ કરવા ક્લિક કરો
XML · ફાઇલ કદ મર્યાદા નહીં
અથવા તમારા ક્લિપબોર્ડમાંથી પેસ્ટ કરવા માટે Ctrl+V દબાવો
આઉટપુટ અહીં દેખાશે…આ કેવી રીતે કાર્ય કરે છે
આ ટૂલ બિલ્ટ-ઇન DOMParser API — SVG અને XHTML હેન્ડલ કરવા બ્રાઉઝર્સ વાપરે છે એ જ XML engine — વાપરીને સંપૂર્ણપણે તમારા બ્રાઉઝરમાં XML parse અને reformat કરે છે. કોઈ લાઇબ્રેરી load થતી નથી; pretty-printer, minifier, અને JSON converter બધા આ ટૂલમાં જ હાથે લખેલા છે.
- 1DOMParser structure validate કરે છેતમારો XML application/xml MIME type સાથે બ્રાઉઝરના નેટિવ DOMParser ને પસાર થાય છે. જો document well-formed ન હોય — unclosed tag, missing root element, mismatched quotes — તો DOMParser parsererror node બનાવે છે અને ટૂલ સમસ્યાને silently ignore કરવાને બદલે બ્રાઉઝરનો પોતાનો error message બતાવે છે.
- 2કસ્ટમ serializer tree ફરીથી બનાવે છેહાથે લખેલો recursive walker parsed DOM ના દરેક node — elements, text nodes, CDATA sections, comments, અને processing instructions — ને traverse કરે છે અને તમારા પસંદ કરેલા indent width (1, 2, કે 4 spaces) સાથે તેમને ફરીથી serialize કરે છે. Minified output એ જ walker ને ખાલી pad string સાથે ફરીથી વાપરે છે, તેથી whitespace-only text nodes elements ની અંદરના text content ને સ્પર્શ્યા વગર strip થાય છે.
- 3Structural statistics ગણવામાં આવે છેફોર્મેટ કરેલા serialization pass દરમિયાન walker document માંનું દરેક element અને attribute ગણે છે અને before/after character sizes ની સાથે totals report કરે છે, કોઈ વધારાના parse step વગર તમને XML નું ઝડપી structural overview આપીને.
- 4ઓપ્શનલ JSON conversionબીજું recursive ફંક્શન parsed DOM ને JSON object માં રૂપાંતરિત કરે છે: element attributes @ સાથે prefixed keys બને છે, repeated sibling elements arrays બને છે, અને એકલા text children plain string values બને છે. પરિણામ download કે copy માટે JSON.stringify સાથે serialize થાય છે.
સંબંધિત સાધનો
HTML બ્યુટિફાયર અને મિનિફાયર
યોગ્ય નેસ્ટિંગ ઇન્ડેન્ટેશન સાથે HTML ને પ્રિટી-પ્રિન્ટ કરો કે મિનિફાય કરો. <pre>, <script>, <style> બ્લોક્સની અંદરનો કન્ટેન્ટ જાળવે છે.
JSON ફોર્મેટર
JSON ડેટાને ફોર્મેટ કરો, માન્ય કરો, નાનો કરો અને અન્વેષણ કરો. ટ્રી વ્યૂ, સિન્ટેક્સ હાઇલાઇટિંગ અને એક-ક્લિક કૉપિ.
CSS મિનિફાયર અને બ્યુટિફાયર
ફાઇલ સાઇઝ ઘટાડવા CSS ને મિનિફાય કરો અથવા વાંચનીયતા માટે મિનિફાઇડ CSS ને બ્યુટિફાય કરો. તાત્કાલિક, તમારા બ્રાઉઝરમાં.