XML formatēšana tiešsaistē
Formatējiet vienā rindā saņemtu XML. Elementi iegūst atkāpes pēc to dziļuma, atribūti ir lasāmi, un dokumenta struktūra atkal kļūst redzama.
XML visbiežāk tiek ģenerēts
Lielāko daļu ikdienā sastopamā XML viena mašīna izveidojusi citai. Tāpēc tas tik bieži pienāk bez neviena rindas pārnesuma. Satura vadības sistēmu ģenerētas vietņu kartes, RSS un Atom plūsmas, no dizaina rīkiem eksportēti SVG, SOAP aploksnes, Maven un Android konfigurācijas un biroja dokumentu iekšējie faili ir derīgi un kompakti. Tomēr neviens no tiem nav rakstīts tā, lai cilvēkam būtu ērti to lasīt.
Ko atklāj atkāpes
XML var būt dziļi ligzdots, un viena rinda tieši šo dziļumu paslēpj. Kad dokumentam pievienotas atkāpes, hierarhija kļūst skaidra: kuri elementi atkārtojas, cik bērnelementu ir mezglam, kur deklarēta negaidīta nosaukumvieta un kurš tags nav aizvērts. Vietnes kartē URL ieraksti un to alternatīvo valodu saites izskatās kā atsevišķi bloki. SVG failā kļūst vieglāk atrast tieši to ceļu vai grupu, kuru vēlaties rediģēt.
Nosaukumvietas, CDATA un komentāri
Formatētājs saglabā XML raksturīgās daļas. Nosaukumvietu prefiksi un deklarācijas paliek pie attiecīgajiem elementiem, CDATA sadaļas saglabājas nemainītas, lai to saturs netiktu interpretēts no jauna, bet apstrādes instrukcijas un XML deklarācija paliek dokumenta sākumā. Saglabājušies komentāri tiek izkārtoti kopā ar pārējo saturu. Saglabājas arī atribūtu secība, kas reizēm ir svarīga failu veidojošā rīka darbplūsmā.
Ātrs veids, kā pamanīt struktūras problēmu
Formatēšana palīdz arī pārbaudīt dokumenta sakārtotību. Ja struktūra ir pareiza, atkāpes veidojas vienmērīgi un noslēguma tagi sakrīt ar sākuma tagu līmeni. Ja kaut kas nav kārtībā, formatētajā izvadē problēma bieži redzama ātrāk nekā pārbaudītāja paziņojumā. Var saskatīt precīzu vietu, kur ligzdojums vairs nav loģisks. Tā tomēr ir struktūras pārbaude, nevis atbilstības pārbaude shēmai vai dokumenta tipa definīcijai.
Biežāk uzdotie jautājumi
Vai rīks darbojas ar SVG failiem?
Jā. SVG ir XML, tāpēc vienā garā rindā eksportēta ikona iegūst lasāmu koka struktūru ar atkāpēm. Tas ievērojami atvieglo konkrēta ceļa, grupas vai gradienta atrašanu.
Vai var formatēt RSS plūsmu vai vietnes karti?
Jā, abi ir ierasti lietojumi. Ielīmējiet plūsmu vai vietnes karti, vai atveriet saglabāto failu. Katrs item vai url ieraksts pārtaps skaidri atdalītā blokā, kuru var ērti pārskatīt.
Vai mans XML tiek validēts?
Lai parsētu dokumentu, formatētājam vajadzīga pareiza struktūra, tāpēc strukturāla kļūda var parādīties kā formatēšanas kļūda. Rīks nepārbauda dokumenta atbilstību shēmai vai DTD.
