Formatter tal-XML
Iffurmatja, minifika u ivvalida XML fil-brawżer tiegħek. L-iżbalji jiġu rrappurtati bil-linja u l-kolonna tagħhom. Il-fajls tiegħek ma jittellgħux qatt.
Kif tifformatja XML
- Waħħal l-XML tiegħek, jew ikklikkja Iftaħ fajl biex tagħbi fajl
.xml,.svg,.xsd,.xsl, RSS jew fajl XML ieħor (sa 10 MB). - Agħżel l-Indentazzjoni: 2 spazji, 4 spazji jew tab.
- Ikklikkja Formatta (sebbaħ) għal XML indentat li jinqara, jew Minifika għall-aktar verżjoni kompatta. Ivvalida jiċċekkja biss id-dokument u jħalli r-riżultat kif inhu.
- Immarka Neħħi l-kummenti biex tneħħi l-kummenti
<!-- … -->mir-riżultat. - Ikkopja jew niżżel ir-riżultat.
Kull azzjoni l-ewwel tiċċekkja li d-dokument huwa well-formed. Jekk le, xejn ma jinbidel u l-messaġġ ta’ żball jagħti l-linja u l-kolonna tal-problema.
X’jagħmel il-formatter
Formatta (sebbaħ) iqiegħed kull element fuq linja tiegħu, indentat bil-fond tiegħu:
<catalog>
<book id="1">
<title>XML & you</title>
<tags/>
</book>
</catalog>
- Element li fih biss test jibqa’ fuq linja waħda, bħal
<title>hawn fuq; l-ispazju ta’ madwar f’dak it-test jitnaqqas. - L-attributi jżommu l-ordni, il-valuri u l-istil tal-virgoletti tagħhom; biss l-ispazji bejniethom jiġu nnormalizzati.
- Il-kummenti, it-taqsimiet CDATA, l-istruzzjonijiet ta’ pproċessar u d-dikjarazzjoni XML jinżammu.
- Element b’
xml:space="preserve"jiġi kkupjat eżattament kif inkiteb, bl-ispazji inklużi. - L-entitajiet bħal
&jewéjitħallew bla mittiesa: it-test qatt ma jiġi ddekodifikat u kkodifikat mill-ġdid.
Minifika tneħħi l-ispazji vojta bejn it-tags u, jekk immarkat, il-kummenti. Il-kontenut tat-test jinżamm kif inhu. Il-linja tal-istat turi d-daqs qabel u wara, f’bytes.
X’tfisser “well-formed”
Dokument XML well-formed isegwi r-regoli tas-sintassi ta’ XML 1.0:
- hemm eżattament element ewlieni (root) wieħed;
- kull tag tal-ftuħ għandu tag ta’ għeluq li jaqbel, nested kif suppost (
<a><b></b></a>, qatt<a><b></a></b>), jew huwa self-closing (<br/>); - il-valuri tal-attributi huma bejn virgoletti, u l-istess attribut ma jidhirx darbtejn fuq element;
<u&fit-test jiġu evitati bħala<u&;- l-ismijiet jiddistingwu bejn ittri kapitali u żgħar:
<Title>ma jingħalaqx b’</title>.
Il-kontroll juża l-parser XML integrat fil-brawżer tiegħek, għalhekk il-messaġġi ta’ żball għall-każijiet inqas komuni (entitajiet mhux iddikjarati, karattri invalidi, prefissi ta’ namespace) jiġu mill-brawżer innifsu u jinkitbu bil-lingwa tiegħu. Li tkun well-formed mhuwiex l-istess bħal li tkun valida kontra DTD jew skema XSD: din l-għodda ma tiċċekkjax skemi.
Mistoqsijiet frekwenti
L-XML tiegħi jittella’?
Le. Il-formattjar u l-kontroll iseħħu fil-brawżer tiegħek; il-fajls tiegħek qatt ma jħallu l-kompjuter tiegħek.
Għaliex l-ispazjar fit-test imħallat tiegħi nbidel?
F’element li jgħaqqad test u elementi tfal, bħal <p>Hello <b>world</b></p>, il-formattjar iqiegħed it-test u t-tifel fuq linji separati. L-ispazji f’kontenut bħal dan normalment mhumiex sinifikanti; meta jkunu, uża xml:space="preserve" fuq l-element, jew uża Minifika, li żżomm it-test kif inhu.
Nista’ nifformatja SVG, RSS jew fajls tal-konfigurazzjoni?
Iva. SVG, RSS, Atom, XSLT, XSD, Maven pom.xml, layouts ta’ Android u fajls .NET .config huma kollha XML.
Għaliex il-paġna HTML tiegħi hija rrappurtata bħala invalida?
HTML mhuwiex XML: tags bħal <br> jew <img> qatt ma jingħalqu u l-attributi jistgħu jkunu mingħajr virgoletti. Uża l-formatter tal-HTML għall-paġni HTML.
Hemm limitu ta’ daqs?
Fajls sa 10 MB jistgħu jinfetħu. Dokumenti kbar ħafna jistgħu jieħdu mument biex jiġu ffurmattjati.
Għodod relatati
- Konvertitur JSON għal XML Ikkonverti JSON għal XML u XML għal JSON fil-brawżer tiegħek, b’attributi, elementi mtennija u CDATA ttrattati. Xejn ma jittella’ lil server.
- Formatter tal-HTML Ibbewtifika HTML mħawwad b’indentazzjoni nadifa, jew minimizzah b’mod sigur, fil-brawżer tiegħek. CSS u JavaScript inline jiġu ffurmattjati wkoll.
- Formatter u validatur tal-JSON Formatter u validatur tal-JSON b’xejn li jibbewtifika, jimminimizza u jiċċekkja l-JSON fil-brawżer tiegħek, b’żbalji tas-sintassi bil-linja u l-kolonna.