സൗജന്യ XML ഫോർമാറ്റർ & വാലിഡേറ്റർ
നിങ്ങളുടെ ബ്രൗസറിന്റെ നേറ്റീവ് DOM പാഴ്സർ ഉപയോഗിച്ച് XML പ്രെറ്റി-പ്രിന്റ് ചെയ്യുകയും വാലിഡേറ്റ് ചെയ്യുകയും ചെയ്യുക. പ്രൊഡക്ഷൻ ഉപയോഗത്തിനായി മിനിഫൈഡ് ഔട്ട്പുട്ട് ഉൾപ്പെടുന്നു.
ഫയലുകൾ ഇവിടെ ഡ്രോപ്പ് ചെയ്യുക, അല്ലെങ്കിൽ ബ്രൗസ് ചെയ്യാൻ ക്ലിക്ക് ചെയ്യുക
XML · ഫയൽ വലുപ്പ പരിധിയില്ല
അല്ലെങ്കിൽ ക്ലിപ്പ്ബോർഡിൽ നിന്ന് പേസ്റ്റ് ചെയ്യാൻ Ctrl+V അമർത്തുക
ഔട്ട്പുട്ട് ഇവിടെ ദൃശ്യമാകും…ഇത് എങ്ങനെ പ്രവർത്തിക്കുന്നു
ഈ ടൂൾ ബിൽറ്റ്-ഇൻ DOMParser API ഉപയോഗിച്ച് XML പൂർണ്ണമായും നിങ്ങളുടെ ബ്രൗസറിൽ പാഴ്സ് ചെയ്യുകയും പുനർഫോർമാറ്റ് ചെയ്യുകയും ചെയ്യുന്നു — SVG, XHTML കൈകാര്യം ചെയ്യാൻ ബ്രൗസറുകൾ ഉപയോഗിക്കുന്ന അതേ XML എഞ്ചിൻ. ഒരു ലൈബ്രറിയും ലോഡ് ചെയ്യുന്നില്ല; pretty-printer, minifier, JSON കൺവെർട്ടർ എല്ലാം ഈ ടൂളിൽ കൈകൊണ്ട് എഴുതിയതാണ്.
- 1DOMParser ഘടന സാധൂകരിക്കുന്നുനിങ്ങളുടെ XML MIME ടൈപ്പ് application/xml ഉള്ള ബ്രൗസറിന്റെ നേറ്റീവ് DOMParser-ലേക്ക് നൽകുന്നു. ഡോക്യുമെന്റ് ശരിയായി ഫോർമ് ചെയ്യപ്പെട്ടതല്ലെങ്കിൽ — ഒരു അടയ്ക്കാത്ത ടാഗ്, ഒരു കാണാതായ റൂട്ട് എലമെന്റ്, പൊരുത്തപ്പെടാത്ത ക്വോട്ടുകൾ — DOMParser ഒരു parsererror നോഡ് നിർമ്മിക്കുന്നു, പ്രശ്നം നിശബ്ദമായി അവഗണിക്കുന്നതിന് പകരം ടൂൾ ബ്രൗസറിന്റെ സ്വന്തം എറർ സന്ദേശം കാണിക്കുന്നു.
- 2ഇഷ്ട സീരിയലൈസർ ട്രീ പുനർനിർമ്മിക്കുന്നുഒരു കൈകൊണ്ട് എഴുതിയ റിക്കേഴ്സീവ് വാക്കർ പാഴ്സ് ചെയ്ത DOM-ലെ ഓരോ നോഡിലൂടെയും — എലമെന്റുകൾ, ടെക്സ്റ്റ് നോഡുകൾ, CDATA സെക്ഷനുകൾ, കമന്റുകൾ, പ്രോസസ്സിംഗ് നിർദ്ദേശങ്ങൾ — നടക്കുകയും നിങ്ങളുടെ തിരഞ്ഞെടുത്ത ഇൻഡന്റ് വീതി (1, 2, അല്ലെങ്കിൽ 4 സ്പേസുകൾ) ഉപയോഗിച്ച് അവയെ വീണ്ടും സീരിയലൈസ് ചെയ്യുകയും ചെയ്യുന്നു. മിനിഫൈഡ് ഔട്ട്പുട്ട് ഒരു ശൂന്യമായ pad സ്ട്രിംഗോടെ അതേ വാക്കർ വീണ്ടും ഉപയോഗിക്കുന്നു, അതിനാൽ എലമെന്റുകൾക്കുള്ളിലെ ടെക്സ്റ്റ് ഉള്ളടക്കം തൊടാതെ വൈറ്റ്സ്പേസ്-മാത്രം ടെക്സ്റ്റ് നോഡുകൾ നീക്കം ചെയ്യുന്നു.
- 3ഘടനാപരമായ സ്ഥിതിവിവരക്കണക്കുകൾ എണ്ണുന്നുഫോർമാറ്റ് ചെയ്ത സീരിയലൈസേഷൻ പാസിനിടെ, വാക്കർ ഡോക്യുമെന്റിലെ ഓരോ എലമെന്റും ആട്രിബ്യൂട്ടും എണ്ണുകയും before/after ക്യാരക്ടർ വലുപ്പങ്ങൾക്കൊപ്പം ടോട്ടലുകൾ റിപ്പോർട്ട് ചെയ്യുകയും ചെയ്യുന്നു, അധിക പാഴ്സ് ഘട്ടങ്ങളൊന്നും ഇല്ലാതെ XML-ന്റെ ഒരു പെട്ടെന്നുള്ള ഘടനാപരമായ അവലോകനം നൽകുന്നു.
- 4ഓപ്ഷണൽ JSON പരിവർത്തനംഒരു രണ്ടാം റിക്കേഴ്സീവ് ഫംഗ്ഷൻ പാഴ്സ് ചെയ്ത DOM-നെ ഒരു JSON ഒബ്ജക്റ്റ് ആയി പരിവർത്തനം ചെയ്യുന്നു: എലമെന്റ് ആട്രിബ്യൂട്ടുകൾ @ പ്രിഫിക്സ്ഡ് കീകളാകുന്നു, ആവർത്തിക്കുന്ന സഹോദര എലമെന്റുകൾ അറേകളാകുന്നു, ഒറ്റ ടെക്സ്റ്റ് ചൈൽഡുകൾ വെറും സ്ട്രിംഗ് മൂല്യങ്ങളാകുന്നു. ഫലം ഡൗൺലോഡ് അല്ലെങ്കിൽ കോപ്പിക്കായി JSON.stringify ഉപയോഗിച്ച് സീരിയലൈസ് ചെയ്യുന്നു.
അനുബന്ധ ടൂളുകൾ
HTML ബ്യൂട്ടിഫയർ & മിനിഫയർ
ശരിയായ നെസ്റ്റിംഗ് ഇൻഡന്റേഷനോടെ HTML പ്രെറ്റി-പ്രിന്റ് ചെയ്യുക അല്ലെങ്കിൽ മിനിഫൈ ചെയ്യുക. <pre>, <script>, <style> ബ്ലോക്കുകൾക്കുള്ളിലെ ഉള്ളടക്കം നിലനിർത്തുന്നു.
JSON ഫോർമാറ്റർ
JSON ഡാറ്റ ഫോർമാറ്റ് ചെയ്യുക, സാധൂകരിക്കുക, ചെറുതാക്കുക, പര്യവേക്ഷണം ചെയ്യുക. ട്രീ വ്യൂ, വാക്യഘടന ഹൈലൈറ്റിംഗ്, ഒറ്റ ക്ലിക്ക് കോപ്പി.
CSS മിനിഫയർ & ബ്യൂട്ടിഫയർ
ഫയൽ വലുപ്പം കുറയ്ക്കാൻ CSS മിനിഫൈ ചെയ്യുക അല്ലെങ്കിൽ വായനക്ഷമതയ്ക്കായി മിനിഫൈഡ് CSS ബ്യൂട്ടിഫൈ ചെയ്യുക. തൽക്ഷണം, നിങ്ങളുടെ ബ്രൗസറിൽ.