DevTulz Online

XML ഫോർമാറ്റർ & മിനിഫയർ


XML എന്നാൽ എന്ത്?

XML (eXtensible Markup Language) ഘടനാപരമായ ഡേറ്റ സംഭരിക്കാനും ഗതാഗതം ചെയ്യാനും ഉള്ള ടെക്സ്റ്റ്-അടിസ്ഥാനമുള്ള ഫോർമാറ്റാണ്. HTML-ൽ നിന്ന് വ്യത്യസ്തമായി, XML-ൽ മുൻകൂട്ടി നിർവചിക്കപ്പെട്ട ടാഗുകൾ ഇല്ല — ഏതു തരം ഡേറ്റയും വിവരിക്കാൻ നിങ്ങൾ സ്വന്തം ടാഗുകൾ നിർവചിക്കുന്നു. കോൺഫിഗറേഷൻ ഫയലുകൾ, API (SOAP, RSS, Atom), ഓഫീസ് ഡോക്യുമൻ്റ് ഫോർമാറ്റുകൾ (DOCX, XLSX), സിസ്റ്റങ്ങൾ തമ്മിലുള്ള ഡേറ്റ കൈമാറ്റം എന്നിവയിൽ ഇത് വ്യാപകമായി ഉപയോഗിക്കുന്നു. XML ഫോർമാറ്റ് ചെയ്യുന്നത് ശരിയായ ഇൻഡൻ്റേഷനും ലൈൻ ബ്രേക്കുകളും ഉപയോഗിച്ച് മനുഷ്യർക്ക് വായിക്കാൻ കഴിയുന്നതാക്കുന്നു, അതേസമയം മിനിഫിക്കേഷൻ കൈമാറ്റത്തിനുള്ള ഫയൽ വലുപ്പം കുറയ്ക്കാൻ അനാവശ്യമായ ശൂന്യ സ്ഥലം ഒഴിവാക്കുന്നു. ഈ ടൂൾ ബ്രൗസറിൻ്റെ ബിൽട്ട്-ഇൻ XML പാർസർ ഉപയോഗിക്കുന്നു, അതിനാൽ ഇത് XML കർശനമായി മൂല്യനിർണ്ണയം ചെയ്ത് ഏതെങ്കിലും സിൻ്റാക്സ് പിശകുകൾ റിപ്പോർട്ട് ചെയ്യുന്നു.

XML ഫോർമാറ്റർ ഉപയോഗിക്കുന്ന വിധം

  1. ഇടത് പാനലിൽ XML പേസ്റ്റ് ചെയ്ത് ഇൻഡൻ്റേഷനോടെ സുന്ദര-പ്രിൻ്റ് ചെയ്യാൻ ഫോർമാറ്റ് ക്ലിക്ക് ചെയ്യുക.

  2. അനാവശ്യ ശൂന്യ സ്ഥലം നീക്കം ചെയ്ത് ഒതുക്കമുള്ള ഒറ്റ-ലൈൻ ഔട്ട്പുട്ട് ഉണ്ടാക്കാൻ മിനിഫൈ ക്ലിക്ക് ചെയ്യുക.

  3. ഡ്രോപ്പ്ഡൗണിൽ നിന്ന് ഇൻഡൻ്റ് വലുപ്പം (2 സ്പേസുകൾ, 4 സ്പേസുകൾ, അല്ലെങ്കിൽ Tab അക്ഷരം) തിരഞ്ഞെടുക്കുക.

  4. XML-ൽ സിൻ്റാക്സ് പിശകുകൾ ഉണ്ടെങ്കിൽ, ഇൻപുട്ട് പാനലിൻ്റെ താഴെ ചുവന്ന പിശക് സന്ദേശം കാണിക്കും.

  5. ഔട്ട്പുട്ട് പകർത്താൻ പകർത്തുക ക്ലിക്ക് ചെയ്യുക, അല്ലെങ്കിൽ സാമ്പിൾ XML ഡോക്യുമൻ്റ് ലോഡ് ചെയ്യാൻ ഉദാഹരണം ക്ലിക്ക് ചെയ്യുക.

പതിവായി ചോദിക്കുന്ന ചോദ്യങ്ങൾ

ഇവിടെ സംവേദനശീലമായ ഡാറ്റ ഡീകോഡ് ചെയ്യുന്നത് സുരക്ഷിതമാണോ? അതെ. എല്ലാ ഡീകോഡിംഗും നിങ്ങളുടെ ബ്രൗസറിൽ JavaScript ഉപയോഗിച്ച് നടക്കുന്നു. ഡാറ്റ ഏതെങ്കിലും സെർവറിലേക്ക് പ്രക്ഷേപണം ചെയ്യപ്പെടുന്നില്ല, അതിനാൽ നിങ്ങളുടെ എൻകോഡ് ചെയ്ത സ്ട്രിംഗുകൾ പൂർണ്ണമായും സ്വകാര്യമായി തുടരുന്നു.

Base64 എന്നതും URL-safe Base64 എന്നതും തമ്മിലുള്ള വ്യത്യാസം എന്ത്? സ്റ്റാൻഡേർഡ് Base64 + എന്നതും / എന്നതും ഉപയോഗിക്കുന്നു, ഇവ URLs-ലെ പ്രത്യേക പ്രതീകങ്ങളാണ്. URL-safe Base64 അവയെ - എന്നതും _ എന്നതും കൊണ്ട് മാറ്റുന്നു, അതിനാൽ സ്ട്രിംഗ് URLs-ലും ഫയൽനാമുകളിലും പ്രതിശതം എൻകോഡിംഗ് ഇല്ലാതെ സുരക്ഷിതമായി ഉപയോഗിക്കാം.

എന്തുകൊണ്ട് എന്റെ ഡീകോഡ് ചെയ്ത ഔട്ട്പുട്ട് അർത്ഥശൂന്യമായി കാണപ്പെടുന്നു? യഥാർത്ഥ ഡാറ്റ ബൈനറി ആണെങ്കിൽ (ഇമേജ്, PDF അല്ലെങ്കിൽ കംപ്രസ്ഡ് ഫയൽ പോലെ), ഡീകോഡ് ചെയ്ത ഔട്ട്പുട്ട് വായിക്കാവുന്ന വാചകമായിരിക്കില്ല. അത്തരം സാഹചര്യത്തിൽ, Base64 സ്ട്രിംഗ് ബൈനറി ഫയലിനെ പ്രതിനിധീകരിക്കുന്നു, വാചകം സ്ട്രിംഗ് അല്ല.

Base64 എന്നത് എൻക്രിപ്ഷന്റെ ഒരു രൂപമാണോ? ഇല്ല. Base64 ഒരു എൻകോഡിംഗ് സ്കീം ആണ്, എൻക്രിപ്ഷൻ അല്ല. ആര്‍പ്പോലും കീ ഇല്ലാതെ Base64 സ്ട്രിംഗ് ഡീകോഡ് ചെയ്യാൻ കഴിയും. സംവേദനശീല ഡാറ്റ സുരക്ഷിതമാക്കാൻ ഇത് ഒരിക്കലും ഉപയോഗിക്കരുത് — അതിനായി ശരിയായ എൻക്രിപ്ഷൻ ഉപയോഗിക്കുക.

Keywords: XML ഫോർമാറ്റർ, XML ബ്യൂട്ടിഫയർ, XML മിനിഫയർ, XML പ്രിറ്റി പ്രിൻ്റ്, XML വാലിഡേറ്റർ, ഓൺലൈൻ XML ഫോർമാറ്റ്, XML ഇൻഡൻ്റേഷൻ, XML പാർസർ