Үндсэн агуулга руу очих
LibraTool logoLibraTool

XML засварлагч ба баталгаажуулагч — үнэгүй

Хөтчийн байгалийн DOM задлагчийг ашиглан XML-г хэлбэрт оруулаж баталгаажуулах. Үйлдвэрлэлийн ашиглалтад зориулсан жижигрүүлсэн гаралтыг агуулна.

Ачаалагдсаны дараа офлайн ажилладаг

Файлаа энд чирж оруулах эсвэл дарж сонгоно уу

XML · таны төхөөрөмж дээр боловсруулагдсан

эсвэл клипбордоос буулгахын тулд Ctrl+V дарна уу

Файл хайх
Гаралт энд харагдана…

Түгээмэл хэрэглээ

  • RSS / Atom идэвхтэй форматлахНийтлэл болохоос өмнө бүтцэ баталгаажуулахын үүднээс RSS эсвэл Atom идэвхтэй XML-г сохлопуу болон сайхан үндэслэлээр цэвэрлэх.
  • SOAP API асуулга болон хариуг форматлахSOAP суг нэг мөрөөр унших нь ихтэй хэцүү байдаг. API асуулгуудыг шинжлэхийн үүднээс форматлаарай.
  • Sitemap.xml-г форматлах болон баталгаажуулахSEO-д sitemap.xml-г шалгаарай — бүх URL-уудыг үзээрэй болон Google-д нийтлэхээс өмнө бүтцэ хүчинтэй байгаа эсэхийг баталгаажуулаарай.
  • Office баримт XML-г сохлопуу байгаа эсэхийг шалгаарайОрчин үеийн .docx, .xlsx, .pptx файлууд ZIP архив XML байдаг. Шинжлэхийн үүднээс дотоод XML-ыг сохлопуу байгаа эсэхийг шалгаарай.
  • XML тохиргооны файлыг сохлопуу байгаа эсэхийг шалгаарайSpring, .NET, Tomcat, Maven, Ant — олон экосистем XML тохиргоо ашигладаг. Үзүүлэлтээр форматлаарай.

Хэрхэн ажилладаг

Энэ хэрэгсэл XML-г байгуулагдмал DOMParser API — хөтөч SVG, XHTML боловсруулахад ашигладаг ижил XML систем — ашиглан бүхэлдээ таны хөтчид задалж, дахин форматладаг. Ямар ч номын сан ачаалагддаггүй; гоё-хэвлэгч, шахагч, JSON хөрвүүлэгч бүгд энэ хэрэгсэлд гараар бичигдсэн.

  1. 1
    DOMParser бүтцийг баталгаажуулдаг
    Таны XML MIME төрөл application/xml-тэй хөтчийн уугуул DOMParser руу дамждаг. Хэрэв баримт бичиг зөв-бүтэцгүй бол — хаагдаагүй tag, дутуу root элемент, тохироогүй хашилт — DOMParser parsererror node гаргадаг, хэрэгсэл асуудлыг чимээгүй үл тоомсорлохын оронд хөтчийн өөрийн алдааны мессежийг гаргадаг.
  2. 2
    Захиалгат сериализатор модыг дахин бүтээдэг
    Гараар бичсэн рекурсив гүйгч задарсан DOM дахь node бүрийг — элемент, текст node, CDATA хэсэг, тайлбар, боловсруулах заавар — гүйж таны сонгосон зайлуулгын өргөнтэй (1, 2 эсвэл 4 хоосон зай) дахин сериализацилдаг. Шахагдсан гаралт хоосон pad мөртэй ижил гүйгчийг дахин ашигладаг тул зөвхөн-хоосон-зайтай текст node элементийн доторх текст агуулгад хүрэлгүйгээр арилдаг.
  3. 3
    Бүтцийн статистик тоологддог
    Форматлагдсан сериализацийн дамжлагад гүйгч баримт бичиг дэх элемент, attribute бүрийг тоолж, өмнөх/дараах тэмдэгтийн хэмжээтэй хамт нийт дүнг мэдээлж, ямар ч нэмэлт задлалтын алхамгүйгээр XML-ийн бүтцийн ерөнхий тойм өгдөг.
  4. 4
    Сонголт JSON хөрвүүлэлт
    Хоёр дахь рекурсив функц задарсан DOM-г JSON объект руу хөрвүүлдэг: элементийн attribute @-аар угтварласан түлхүүр болно, давтагдсан ах дүү элемент массив болно, ганц текст хүүхэд энгийн мөрийн утга болно. Үр дүн татах эсвэл хуулахад JSON.stringify-ээр сериализацлагдана.

Холбоотой хэрэгслүүд

Түгээмэл асуултууд