XML-virheiden korjaaminen

Monet verkko- ja ohjelmistosovellukset käyttävät XML-tietoja.

Vahvista XML-tietosi. Saatat joutua huolestumaan sen tarkkuudesta vain, jos se ei toimi projektissasi a kokonaisuutena, mutta jos tarkistat tietosi ohjelmoinnin aikana, voit säästää stressiä käyttäessäsi koodi. Virallinen W3C Markup Validation -palvelu (katso Resurssit) tarjoaa päälähteen XML-merkintöjen validointiin. W3Schools-sivusto (katso Resurssit) tarjoaa samanlaisen palvelun, joten valitse yksi ja lataa koodisi. XML-tarkistus korostaa merkintäsyntaksin virheet. Saatat huomata, että yksittäinen merkintävirhe tuottaa useita vaikutuksia, mikä lisää ongelman ilmeistä laajuutta. Tästä syystä tarkista XML-tietosi uudelleen jokaisen virheen korjaamisen jälkeen.

Korosta XML-tietosi välttääksesi XML-virheet kehitysprosessin aikana. Voit luoda ennaltaehkäisevän lähestymistavan XML-virheisiin käyttämällä tekstieditoria, joka korostaa XML-syntaksia, kuten Notepad++; erikoistunut XML-editori, kuten Oxygen tai Amaya; tai integroitu kehitysympäristö tai IDE, kuten Eclipse tai Dreamweaver. Virheiden korostamisen lisäksi jotkin näistä työkaluista kehottavat sinua tekemään koodin korjauksia tai esimerkkejä, kuten jo avaamasi tunnisteen sulkeminen tai tunnisteiden avattavien luetteloiden tarjoaminen asiakirja.

Tarkista merkintäsi suhteessa XML-tietojesi mukana toimitettuihin XML-skeemamääritelmiin tai asiakirjatyyppimääritelmiin. Nämä asiakirjat ilmoittavat rakenteet, elementit ja attribuutit, joita XML-datajoukon tulee huomioida. Projektista riippuen Schema tai DTD voidaan suunnitella valvomaan käyttökelpoisen XML-datan edellyttämiä sääntöjä sekä muita sovellukseen liittyviä teknologioita. Yhteensopivuusvirheet voivat aiheuttaa virheitä.

Tarkista XML-rakenteistasi yleisiä merkintävirheitä. Kelvollinen XML edellyttää, että suljet kaikki tunnisteet. Tarkista, että aloitustagit sisältävät samannimiset sulkevat tagit tai ovat itsestään sulkeutuvia seuraavasti: