XML ფორმატეტორი და ვალიდატორი უფასოდ
ლამაზად დაბეჭდეთ და შეამოწმეთ XML ბრაუზერის native DOM ანალიზატორის გამოყენებით. მოიცავს მინიფიცირებულ გამოსავალს პროდუქციის გამოყენებისთვის.
ჩააგდეთ ფაილი აქ ან დააწკაპუნეთ არჩევისთვის
XML · მუშავდება თქვენს მოწყობილობაზე
ან დააჭირეთ Ctrl+V-ს ბუფერიდან ჩასასმელად
გამოტანა აქ გამოჩნდება…გავრცელებული გამოყენება
- ფორმატი RSS / Atom Stream-იმოწმივი და pretty-print RSS ან Atom stream XML რომ verify აგრეგატი publish ის.
- ფორმატი SOAP API თხოვა და პასუხიSOAP envelope-ი ცნობილი ძალიან რთული read ერთი ხაზი. ფორმატი debug API გამოძახება.
- ფორმატი და Validate Sitemap.xmlCheck sitemap.xml SEO - ხედ ყველა URL-ი და verify აგრეგატი valid submit Google.
- მოწმივი Office დოკუმენტი XMLთანამედროვე .docx, .xlsx, .pptx ფajlი არის ZIP archive XML. მოწმივი შიგნით XML debug.
- მოწმივი XML Config File-იSpring, .NET, Tomcat, Maven, Ant - მრავალი ecosystem-ი XML config. ფორმატი review.
როგორ მუშაობს
ეს ხელსაწყო XML-ს მთლიანად თქვენს ბრაუზერში ამუშავებს და ხელახლა აფორმატებს, ჩაშენებული DOMParser API-ის გამოყენებით — იგივე XML ძრავი, რომელსაც ბრაუზერები SVG-სა და XHTML-ის დასამუშავებლად იყენებენ. ბიბლიოთეკა არ იტვირთება; ლამაზი-გამომტანი, მინიფაერი და JSON გადამყვანი ყველა ხელით არის დაწერილი ამ ხელსაწყოში.
- 1DOMParser ამოწმებს სტრუქტურასთქვენი XML ბრაუზერის ბუნებრივ DOMParser-ს გადაეცემა, MIME ტიპით application/xml. თუ დოკუმენტი კარგად-ჩამოყალიბებული არ არის — დაუხურავი ტეგი, ძირეული ელემენტის ნაკლებობა, შეუსაბამო ბრჭყალები — DOMParser ქმნის parsererror კვანძს, და ხელსაწყო ავლენს ბრაუზერის საკუთარ შეცდომის შეტყობინებას, პრობლემის ჩუმად უგულებელყოფის ნაცვლად.
- 2მორგებული სერიალიზერი ხელახლა აშენებს ხესხელით დაწერილი რეკურსიული გამტარი გადის დამუშავებული DOM-ის ყოველ კვანძზე — ელემენტებზე, ტექსტის კვანძებზე, CDATA სექციებზე, კომენტარებსა და დამუშავების ინსტრუქციებზე — და მათ ხელახლა სერიალიზებას ატარებს, თქვენ მიერ არჩეული გამორჩევის სიგანით (1, 2 ან 4 ცარიელი ადგილი). შემცირებული გამომავალი იმავე გამტარს ცარიელი შევსების სტრიქონით იმეორებს, ასე რომ მხოლოდ-ცარიელი-ადგილიანი ტექსტის კვანძები იშლება, ელემენტების შიგნით ტექსტის შიგთავსის შეხების გარეშე.
- 3სტრუქტურული სტატისტიკა ითვლებაფორმატირებული სერიალიზაციის გავლისას, გამტარი ითვლის დოკუმენტის ყოველ ელემენტსა და ატრიბუტს და აჩვენებს ჯამებს, „მანამდე/შემდეგ“ სიმბოლოთა ზომებთან ერთად, XML-ის სწრაფ სტრუქტურულ მიმოხილვას გაძლევთ, დამატებითი დამუშავების ეტაპის გარეშე.
- 4არასავალდებულო JSON გარდაქმნამეორე რეკურსიული ფუნქცია დამუშავებულ DOM-ს JSON ობიექტად გარდაქმნის: ელემენტის ატრიბუტები ხდება @-პრეფიქსიანი გასაღებები, გამეორებული და-ძმური ელემენტები ხდება მასივები, ხოლო მარტოხელა ტექსტის შვილები ხდება უბრალო სტრიქონული მნიშვნელობები. შედეგი სერიალიზდება JSON.stringify-ით, ჩამოტვირთვის ან კოპირებისთვის.
დაკავშირებული ინსტრუმენტები
CSS ბიუტიფაიერი
დააფორმატეთ შეკუმშული CSS თანმიმდევრული დაშორებებით ან შეკუმშეთ. თვისებების ალფაბეტური დახარისხება არჩევითია და ცვლილებებს უფრო ადვილად შესადარებელს ხდის.
HTML ბიუტიფაიერი და მინიფიკატორი
ლამაზად დაბეჭდეთ ან მინიფიცირება გაუკეთეთ HTML-ს სათანადო ჩადგმის შეწევებით. ინახავს კონტენტს <pre>, <script>, <style> ბლოკებში.
SQL ფორმატეტორი და ბიუტიფაიერი
ლამაზად დაბეჭდეთ SQL შეკითხვები სათანადო შეწევებით, კლავიატურის სიტყვის კონფიგურირებადი რეგისტრით და ხაზის გადაბრუნებებით მთავარ კლაუზებზე. მუშაობს ნებისმიერ SQL დიალექტთან.