LibraTool logoLibraTool

இலவச XML வடிவமைப்பாளர் & சரிபார்ப்பாளர்

உங்கள் உலாவியின் சொந்த DOM பார்சரைப் பயன்படுத்தி XML-ஐ அழகாக அச்சிட்டு சரிபார்க்கவும். தயாரிப்பு பயன்பாட்டிற்கான மினிஃபை செய்யப்பட்ட வெளியீடு அடங்கும்.

ஏற்றியப் பிறகு ஆஃப்லைனில் வேலை செய்கிறது

கோப்புகளை இங்கே இழுக்கவும், அல்லது உலாவ கிளிக் செய்யவும்

XML · கோப்பு அளவு வரையறை இல்லை

அல்லது உங்கள் கிளிப்போர்டிலிருந்து ஒட்ட Ctrl+V ஐ அழுத்தவும்

கோப்புகளை உலாவுக
வெளியீடு இங்கே தோன்றும்…

இது எவ்வாறு செயல்படுகிறது

இந்த டூல் உள்ளமைந்த DOMParser API பயன்படுத்தி XML-ஐ முழுமையாக உங்கள் பிரவுசரில் பார்ஸ் செய்து மறு-ஃபார்மேட் செய்கிறது — பிரவுசர்கள் SVG மற்றும் XHTML-ஐ கையாள பயன்படுத்தும் அதே XML இன்ஜின். எந்த library-யும் ஏற்றப்படவில்லை; pretty-printer, minifier மற்றும் JSON கன்வெர்ட்டர் அனைத்தும் இந்த டூலிலேயே கை-எழுதப்பட்டவை.

  1. 1
    DOMParser கட்டமைப்பை சரிபார்க்கிறது
    உங்கள் XML பிரவுசரின் நேட்டிவ் DOMParser-க்கு application/xml MIME வகையுடன் அளிக்கப்படுகிறது. ஆவணம் நன்கு-உருவாக்கப்படவில்லை என்றால் — மூடப்படாத டேக், விடுபட்ட ரூட் எலிமென்ட், பொருந்தாத மேற்கோள்கள் — DOMParser ஒரு parsererror நோடை உருவாக்குகிறது, டூல் பிரச்சினையை அமைதியாக புறக்கணிப்பதற்குப் பதிலாக பிரவுசரின் சொந்த பிழை செய்தியை வெளிப்படுத்துகிறது.
  2. 2
    கஸ்டம் சீரியலைசர் மரத்தை மீண்டும் கட்டமைக்கிறது
    ஒரு கை-எழுதப்பட்ட மறுசுழற்சி வாக்கர் பார்ஸ் செய்யப்பட்ட DOM-இல் உள்ள ஒவ்வொரு நோடையும் — எலிமென்ட்கள், டெக்ஸ்ட் நோடுகள், CDATA பிரிவுகள், கருத்துகள், மற்றும் செயலாக்க வழிமுறைகள் — கடந்து, உங்கள் தேர்ந்தெடுத்த indent அகலத்துடன் (1, 2 அல்லது 4 வெற்றிடங்கள்) அவற்றை மீண்டும் சீரியலைஸ் செய்கிறது. Minified வெளியீடு அதே வாக்கரை காலி பேட் ஸ்ட்ரிங்குடன் மறுபயன்படுத்துகிறது, எனவே வெற்றிடம்-மட்டும் டெக்ஸ்ட் நோடுகள் எலிமென்ட்டுகளுக்குள் உள்ள டெக்ஸ்ட் உள்ளடக்கத்தைத் தொடாமல் நீக்கப்படுகின்றன.
  3. 3
    கட்டமைப்பு புள்ளிவிவரங்கள் எண்ணப்படுகின்றன
    ஃபார்மேட் செய்யப்பட்ட சீரியலைசேஷன் பாஸில் வாக்கர் ஆவணத்தில் உள்ள ஒவ்வொரு எலிமென்ட்டையும் அட்ரிபியூட்டையும் எண்ணி, முன்/பின் எழுத்து அளவுகளுடன் மொத்தங்களை அறிக்கை செய்கிறது, எந்த கூடுதல் பார்ஸ் படியும் இல்லாமல் XML-இன் விரைவான கட்டமைப்பு கண்ணோட்டத்தைத் தருகிறது.
  4. 4
    விருப்பமான JSON மாற்றம்
    இரண்டாவது மறுசுழற்சி ஃபங்ஷன் பார்ஸ் செய்யப்பட்ட DOM-ஐ ஒரு JSON ஆப்ஜெக்டாக மாற்றுகிறது: எலிமென்ட் அட்ரிபியூட்கள் @ முன்னொட்டுடன் கீகளாகின்றன, மீண்டும் மீண்டும் வரும் சிப்லிங் எலிமென்ட்கள் அரேகளாகின்றன, தனி டெக்ஸ்ட் குழந்தைகள் தூய ஸ்ட்ரிங் மதிப்புகளாகின்றன. முடிவு பதிவிறக்கம் அல்லது காபிக்காக JSON.stringify-உடன் சீரியலைஸ் செய்யப்படுகிறது.

தொடர்புடைய கருவிகள்

அடிக்கடி கேட்கப்படும் கேள்விகள்