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