រំលងទៅខ្លឹមសារមេ

កម្មវិធីរៀបចំទម្រង់ និងផ្ទៀងផ្ទាត់ XML ឥតគិតថ្លៃ

Pretty-print និង validate XML ដោយប្រើ DOM parser native របស់កម្មវិធីរុករករបស់អ្នក។ រួមបញ្ចូលលទ្ធផល minified សម្រាប់ប្រើ production។

ធ្វើការក្រៅបណ្តាញនៅពេលបានផ្ទុករួច

ទម្លាក់ឯកសារនៅទីនេះ ឬចុចដើម្បីរកមើល

XML · ដំណើរការលើឧបករណ៍របស់អ្នក

ឬចុច Ctrl+V ដើម្បីបិទភ្ជាប់ពីក្ដារតម្បៀតខ្ទាស់

រុករកឯកសារ
Output នឹងបង្ហាញនៅទីនេះ…

ការប្រើប្រាស់ទូទៅ

  • ឌាក់ RSS / Atom ឯក ឯងពិនិត្យ និង ស្អាត-ព្រឹត្ត RSS ឬ Atom ឯក ឯង XML ដើម្បី ផ្ទៀងផ្ទាត់ សម្ព័ន្ធ មុនពេល ផលិតកម្ម។
  • ឌាក់ SOAP API សំណើ និង ឆ្លើយSOAP ក្រឡម អាច ពិបាក អាន នៅលើ បន្ទាត់ មួយ។ ឌាក់ ពួកគេ ដើម្បី ក្មេងៗ API ស្នើសុំ។
  • ឌាក់ និង ផ្ទៀងផ្ទាត់ Sitemap.xmlពិនិត្យ sitemap.xml សម្រាប់ SEO — មើល ទាំង URL និង ផ្ទៀងផ្ទាត់ សម្ព័ន្ធ មាន ដ៏ឡើង មុនពេល ដាក់ស្វាបរ Google។
  • ពិនិត្យ ការងារសារ XMLផ្សេង .docx, .xlsx, .pptx ឯក ឯង ZIP ឯក ឯង XML។ ពិនិត្យ ខាង ក្នុង XML សម្រាប់ ក្មេងៗ។
  • ពិនិត្យ XML ឋានៈ ឯក ឯងSpring, .NET, Tomcat, Maven, Ant — ច្រើន ប្រព័ន្ធ ប្រើ XML ឋានៈ។ ឌាក់ សម្រាប់ ពិនិត្យ។

វាដំណើរការដោយរបៀបណា

ឧបករណ៍នេះញែក និងធ្វើទ្រង់ទ្រាយឡើងវិញនូវ XML ទាំងស្រុងក្នុងកម្មវិធីរុករករបស់អ្នកដោយប្រើ DOMParser API ដើម — ម៉ាស៊ីន XML ដូចគ្នាដែលកម្មវិធីរុករកប្រើដើម្បីដោះស្រាយ SVG និង XHTML។ គ្មានបណ្ណាល័យត្រូវបានផ្ទុកឡើយ; កម្មវិធីធ្វើទ្រង់ទ្រាយស្អាត កម្មវិធីបង្រួម និងកម្មវិធីបំប្លែង JSON សុទ្ធតែសរសេរដោយដៃក្នុងឧបករណ៍នេះ។

  1. 1
    DOMParser ផ្ទៀងផ្ទាត់រចនាសម្ព័ន្ធ
    XML របស់អ្នកត្រូវបានបញ្ជូនទៅ DOMParser ដើមរបស់កម្មវិធីរុករកជាមួយប្រភេទ MIME application/xml។ ប្រសិនបើឯកសារមិនមានទ្រង់ទ្រាយត្រឹមត្រូវ — ស្លាកមិនបានបិទ ធាតុឫសបាត់ សម្រង់មិនត្រូវគ្នា — DOMParser បង្កើតថ្នាំង parsererror ហើយឧបករណ៍បង្ហាញសារកំហុសផ្ទាល់ខ្លួនរបស់កម្មវិធីរុករក ជាជាងលេលើកបញ្ហាដោយស្ងាត់ៗ។
  2. 2
    កម្មវិធីធ្វើ serialise ផ្ទាល់ខ្លួនសាងសង់ដើមឈើឡើងវិញ
    កម្មវិធីដើរឆ្លងកាត់ recursive សរសេរដោយដៃឆ្លងកាត់ថ្នាំងគ្រប់ក្នុង DOM ដែលបានញែក — ធាតុ ថ្នាំងអត្ថបទ ផ្នែក CDATA សំគាល់ និងសេចក្តីណែនាំដំណើរការ — ហើយ serialise ពួកវាឡើងវិញជាមួយទទឹងចំណុចជម្រៅដែលអ្នកបានជ្រើសរើស (1, 2 ឬ 4 ចន្លោះ)។ លទ្ធផលបង្រួមប្រើកម្មវិធីដើរដដែលជាមួយខ្សែអក្សរផ្ទុះទទេ ដូច្នេះថ្នាំងអត្ថបទតែចន្លោះស្រង់ត្រូវបានលុបចេញដោយមិនប៉ះពាល់មាតិកាអត្ថបទក្នុងធាតុឡើយ។
  3. 3
    ស្ថិតិរចនាសម្ព័ន្ធត្រូវបានរាប់
    ក្នុងអំឡុងជំហាន serialise ធ្វើទ្រង់ទ្រាយ កម្មវិធីដើររាប់ធាតុ និងលក្ខណៈសម្បត្តិគ្រប់ក្នុងឯកសារ ហើយរាយការណ៍សរុបជាមួយទំហំតួអក្សរមុន/ក្រោយ ផ្តល់ឲ្យអ្នកនូវទិដ្ឋភាពរចនាសម្ព័ន្ធរហ័សនៃ XML ដោយគ្មានជំហានញែកបន្ថែមណាមួយឡើយ។
  4. 4
    ការបំប្លែង JSON ជាជម្រើស
    អនុគមន៍ recursive ទីពីរបំប្លែង DOM ដែលបានញែកទៅជាវត្ថុ JSON: លក្ខណៈសម្បត្តិធាតុក្លាយជាគន្លឹះមានបុព្វបទ @ ធាតុបងប្អូនស្ទួនក្លាយជាអារេ និងកូនអត្ថបទតែម្នាក់ក្លាយជាតម្លៃខ្សែអក្សរធម្មតា។ លទ្ធផលត្រូវបាន serialise ជាមួយ JSON.stringify សម្រាប់ទាញយក ឬចម្លង។

ឧបករណ៍ពាក់ព័ន្ធ

សំណួរដែលសួរជាញឹកញាប់