1. kamerák
  2. Car Audio & Electronics
  3. Home Audio
  4. Personal Audio
  5. TV-k
  6. Okos otthon
  >> Elektronikai Technológia Online >  >> Okos otthon >> Okos élet

XML-hibák javítása

Az XML egyszerűsége megkönnyítheti az online használatra szánt alkalmazások létrehozását, de mint minden jelölőnyelv, szintaktikai és gépelési hibák áldozatává válhat, amelyek leállítják a kódot. Az összetett XML adatok és adatstruktúrák növelik a hiba valószínűségét, különösen akkor, ha jelentős számú attribútumértéket használ. A sikeres XML-hibakezelés megköveteli, hogy kijavítsa a hibákat, amikor azok előfordulnak, és olyan munkamódszereket kell alkalmazni, amelyek minimálisra csökkentik azok valószínűségét.

1. lépés

Érvényesítse XML-adatait. Lehetséges, hogy csak akkor kell aggódnia a pontosságáért, ha a projekt egészén belül nem működik, de ha programozás közben ellenőrzi adatait, megkímélheti magát a kód használata közbeni stressztől. A hivatalos W3C Markup Validation szolgáltatás (lásd:Erőforrások) az XML-jelölés érvényesítésének fő forrása. A W3Schools webhely (lásd a forrásokat) hasonló szolgáltatást kínál, ezért válasszon egyet, és töltse fel kódját. Az XML-ellenőrzés kiemeli a jelölési szintaxis hibáit. Előfordulhat, hogy egyetlen jelölési hiba többféle hatást vált ki, növelve a probléma látszólagos mértékét. Emiatt minden hiba kijavítása után ellenőrizze újra XML-adatait.

2. lépés

Emelje ki XML-adatait, hogy elkerülje az XML-hibákat a fejlesztési folyamat során. Az XML-hibák megelőzéséhez használjon olyan szövegszerkesztőt, amely kiemeli az XML-szintaxist, például a Notepad++-t; speciális XML-szerkesztő, például Oxygen vagy Amaya; vagy integrált fejlesztői környezet vagy IDE, például Eclipse vagy Dreamweaver. A gépelés közbeni hibák kiemelése mellett egyes eszközök kódjavításokat vagy példákat is kérnek, például bezárnak egy már megnyitott címkét, vagy a címkék legördülő listáit biztosítják a dokumentumban.

3. lépés

Ellenőrizze a jelölést az XML-adatokhoz mellékelt XML-sémadefiníciók vagy dokumentumtípus-definíciók alapján. Ezek a dokumentumok deklarálják azokat a struktúrákat, elemeket és attribútumokat, amelyeket egy XML-adatkészletnek figyelembe kell vennie. A projekttől függően a sémát vagy a DTD-t úgy alakították ki, hogy érvényesítse a használható XML adatokhoz szükséges szabályokat, valamint az alkalmazásban részt vevő egyéb technológiákat. A megfelelőségi hibák hibákat okozhatnak.

4. lépés

Ellenőrizze az XML-struktúrákat a gyakori jelölési hibákért. Az érvényes XML használatához be kell zárni az összes címkét. Ellenőrizze, hogy a nyitó címkék tartalmaznak-e azonos nevű záró címkéket, vagy önzáró címkék, az alábbiak szerint:

Ezenkívül ellenőrizze, hogy minden elemattribútumhoz hozzárendelt-e egy értéket, és tegye ezeket az értékeket idézőjelek közé. Az XML-adatstruktúráknak megfelelő egymásba ágyazást kell használniuk, ezért keresse meg a szülő és gyermek elemek megfelelő használatát. A következő kód beágyazási hibát jelez, mert a gyermekelem a szülőelemen kívül zár be, nem pedig azon belül:

Sam

5. lépés

Ellenőrizze a karakterhibákat, amelyek gyakran felbukkannak az XML-adatokban. Az XML az Unicode-ot használhatja a nemzetközi nyelvi karakterek széles skálájának befogadására. Ha egy XML-dokumentumot csak ASCII-kódolással ment el, néhány Unicode-karakter hibákat vált ki. Az XML-elemek és attribútumok értékei nem használhatnak bizonyos karaktereket, beleértve a címkék körülhatárolására használt ">" és "<" karaktereket:

Ha ezeket a karaktereket XML-adatokon belül használja, az entitáshivatkozások használatával kell őket jeleznie, az alábbiak szerint:

ár> 500

Tipp

Még ha biztos benne, hogy a kód tiszta, ellenőrizze még egyszer, hogy ne veszítsen időt a további hibakereséssel.


  1. Hogyan viselkedni Erősít SIM -kártya hiba
  2. Hogyan viselkedni Erősít iTunes hibák a Spirit Jailbreak
  3. Hogyan viselkedni Erősít DVD Shrink hiba
  4. Hogyan viselkedni Erősít DVD hiba
  5. Hogyan hibák kijavításának egy XV6800