Kyauta Mai Tsara & Tabbatar XML
Buga da tabbatar da XML ta amfani da DOM parser na asali na browser ɗinka. Ya haɗa da fitarwa da aka rage don amfani na gaske.
Jefa fayiloli a nan, ko danna don bincika
XML · Babu iyakar girman fayil
ko danna Ctrl+V don manna daga clipboard ɗinka
Fitarwa za ta bayyana a nan…Yadda Yake Aiki
Wannan kayan aikin yana nazari da sake tsara XML gaba ɗaya a burauzarka ta amfani da DOMParser API da aka gina — iri ɗayan injin XML da burauza suke amfani da shi don sarrafa SVG da XHTML. Babu ɗakin karatu da aka loda; mai zana kyakkyawa, minifier, da mai canja JSON duk an rubuta su da hannu a wannan kayan aiki.
- 1DOMParser yana tabbatar da tsariAna ba XML ɗinka ga DOMParser na asali na burauza tare da nau'in MIME na application/xml. Idan takardar ba ta da tsari mai kyau — wata alama marar-rufe, wani abin root da ya ɓace, ambaton da ba su dace ba — DOMParser yana samar da wani node na parsererror kuma kayan aikin yana bayyana saƙon kuskuren burauza da kanta maimakon shiru yin watsi da matsalar.
- 2Mai serializer na musamman yana sake gina bishiyarWani mai tafiya mai maimaitawa da aka rubuta da hannu yana tafiya kowane node a DOM da aka nazari — abubuwa, nodes na rubutu, sassan CDATA, sharhi, da umarnin sarrafawa — kuma yana sake serialize su da zaɓaɓɓen tazararka (sarari 1, 2, ko 4). Fitarwar minified tana sake amfani da iri ɗayan mai tafiya tare da harafin pad fanko, don haka nodes na rubutu-farin-sarari-kawai ana cire su babu tabawar abin da ke ciki na rubutu a cikin abubuwa.
- 3An ƙidaya ƙididdigar tsariYayin wucewar serialization da aka tsara, mai tafiyar yana ƙidaya kowane abu da siffa a takardar kuma yana ba da rahoton jimloli tare da girman harafi kafin/bayan, yana bayar da wani bayani na tsari na sauri na XML babu wani mataki na nazari na ƙari.
- 4Canjawar JSON na zaɓiWani aiki na biyu mai maimaitawa yana canja DOM da aka nazari zuwa wani abu na JSON: siffofin abu suna zama maɓalli da @ prefix, abubuwan sibling da aka maimaita suna zama jeri, kuma yara na rubutu su kaɗai suna zama ƙimomin harafi sauƙi. Ana serialize sakamakon da JSON.stringify don saukewa ko kwafi.
Kayan Aiki Masu Alaƙa
Mai Kyautata & Rage HTML
Buga ko rage HTML tare da tazara mai kyau na naɗewa. Yana kiyaye abun ciki a cikin blocks na <pre>, <script>, <style>.
Mai Gyara JSON
Tsara, ingantawa, ragewa, da bincika bayanan JSON. Duban bishiya, nuna alama, da kwafin dannawa ɗaya.
Mai Rage & Kyautata CSS
Rage CSS don rage girman fayil ko kyautata CSS da aka rage don a iya karantawa. Nan take, a cikin browser ɗinka.