XML-andmevahetus ja konfiguratsioonifailid nõuavad korrektset struktuuri, et süsteemid suudaksid andmeid vigadeta tõlgendada. XML-i vormindaja ja valideerija on tööriist, mis võimaldab sisestada XML-andmeid otse sisestusalasse, et kontrollida nende struktuuri, muuta märgistus loetavamaks või vähendada faili mahtu. Tööriist kuvab tulemused eraldi alas, kust neid saab kopeerida või failina alla laadida.
XML-i vormindamine ja minimeerimine
XML-andmete töötlemisel on kaks peamist suunda: loetavuse parandamine ja mahu vähendamine.
- Vormindamine taandab XML-i uuesti, et märgendeid ja pesastatust oleks lihtne lugeda. See muudab hierarhilise struktuuri visuaalselt jälgitavaks, mis on vajalik arendajatele, kes vajavad XML-i jaoks prognoositavat taanet.
- Minimeerimine eemaldab sõlmede vahelt reavahetused ja taanded, et XML oleks mahult väiksem. See on kasulik andmeedastuse optimeerimiseks, kus iga bait mõjutab kiirust. Kui minimeerimine on lõpetatud, kuvab tööriist teate "XML on minimeeritud." või "XML on minimeeritud —
{pct}% väiksem.".
Vormindamise ja minimeerimise käigus säilitatakse elemendid ja atribuudid, kuid tühikud võivad mõnes XML-is olla sisulise tähendusega. Kui XML-dokument kasutab segasisu (mixed content) või tühikutundlikku teksti, võib tühikute muutmine mõjutada andmete tähendust. Seetõttu ei asenda operatsiooni tulemus automaatselt algset lähteteksti, võimaldades tulemust enne kasutuselevõttu kontrollida.
XML-i valideerimine ja selle piirangud
Valideerimise funktsioon kontrollib, kas XML-dokument on korrektselt moodustatud (well-formed). See tähendab järgmiste reeglite kontrollimist:
- Dokumendil on täpselt üks juurelement (üks dokumendistruktuur).
- Kõik avavad märgendid on suletud ja märgendid kattuvad korrektselt.
- Kõik atribuutide väärtused on ümbritsetud jutumärkidega.
- Kasutatakse ainult lubatud märgistust.
Kui struktuur on korrektne, kuvatakse teade "Korrektne XML-struktuur.". Kui struktuur on vigane, kuvatakse teade "See XML ei ole korrektselt moodustatud." või täpsem veateade koos asukohaga.
Veebibrauseris tehtaval valideerimisel on oma piirangud. Tööriist kontrollib ainult XML-i üldist struktuurset korrektsust. See ei valideeri andmeid väliste reeglistike, nagu XML-skeemi (XSD), dokumenditüübi definitsiooni (DTD) või spetsiifiliste äriloogika skeemide vastu.
Vigade otsimine ja silumine
Kui sisestatud XML on vigane, aitab tööriist vigu lokaliseerida, näidates ära vea täpse asukoha. Kasutajaliides kuvab veateate kujul "Vigane XML · rida {line}, veerg {col}".
Selle teabe abil saab vigases reas ja veerus tuvastada levinud süntaksivigu, näiteks:
- Puuduvad või valesti kirjutatud sulgevad märgendid.
- Atribuudid, mille väärtuse ümber on ununenud jutumärgid.
- Lubamatute sümbolite kasutamine väljaspool CDATA-sektsioone.
Täiendavat teavet vea olemuse kohta kuvatakse jaotises "Parseri teade".
Andmete privaatsus ja kohalik töötlemine
Tööriista kasutamisel töödeldakse andmeid täielikult kasutaja seadmes. Teie XML-i vormindatakse, minimeeritakse ja valideeritakse otse brauseris. Midagi ei laadita BroBroGo serverisse. See tagab, et sisestatud andmed, sealhulgas konfiguratsioonifailid või andmevahetuspaketid, ei liigu üle võrgu kolmandate osapoolte serveritesse.
Kasutuspiirangud ja veatuvastus
Tööriistal on seatud piirangud sisendi mahule ja töötlemisvõimekusele:
- Maksimaalne lubatud sisendi suurus on 500 000 märki.
- Kui sisestatud XML ületab selle piiri, kuvatakse teade "See XML on töötlemiseks liiga suur. Proovige väiksemat dokumenti.".
- Kui süsteem ei suuda sisendit muul põhjusel töödelda, kuvatakse teade "Seda XML-i ei saanud töödelda.".
- Sisestusala tühjendamisel kuvatakse teade "Tühjendatud.".
Tööriist kuvab reaalajas ka statistilisi näitajaid töödeldava teksti kohta, sealhulgas "Read", "Märke" ja "Suurus".
Korduma kippuvad küsimused
Mis vahe on vormindamisel ja minimeerimisel?
Vormindamine (format) taandab XML-i uuesti, et märgendeid ja pesastatust oleks lihtne lugeda. Minimeerimine (minify) eemaldab sõlmede vahelt reavahetused ja taanded, et XML oleks mahult väiksem. Kasutage vormindamist redigeerimisel ja minimeerimist siis, kui vajate kompaktset väljundit.
Mida valideerimine kontrollib?
See kontrollib, kas XML on korrektselt moodustatud: üks dokumendistruktuur, kattuvad märgendid, jutumärkides atribuudid ja lubatud märgistus. See ei valideeri andmeid XSD, DTD või äriloogika skeemi vastu.
Kas vormindamine võib muuta olulisi tühikuid?
See säilitab elemendid ja atribuudid, kuid tühikud võivad mõnes XML-is olla sisulise tähendusega. Kui teie fail kasutab segasisu või tühikutundlikku teksti, vaadake tulemus enne algse faili asendamist üle.
Kuhu minu sisestatud XML-andmed saadetakse?
Teie XML-i vormindatakse, minimeeritakse ja valideeritakse otse brauseris. Midagi ei laadita BroBroGo serverisse, mis tagab andmete töötlemise kohapeal teie seadmes.