0

Esimerkki XML-dokumentista: Kelvollinen katalogi nimiavaruuksilla

Vahvista XML-koodi ja määritystiedostot syntaksia ja suljettuja tunnisteita varten offline-tilassa.

Buy Me a Coffee at ko-fi.com
Käsitellään... 0%
XML-tunnisteiden lukeminen
Prolog-rakenteen jäsentäminen
Vastaavat XML-skeemat
Tarkistetaan nimiavaruuksia
Vahvistetaan puu

Tulos

Tämä sivu avaa XML-validaattorin, johon on esiladattu pieni, hyvin muotoiltu luettelodokumentti: XML-prolog, juurielementti, joka ilmoittaa sekä oletusnimiavaruuden että etuliitteen sisältävän kirjan: nimiavaruuden, ja yhden sisäkkäisen kohteen otsikolla, tekijällä ja hinnalla. Alla oleva läpäisytulos lasketaan sivun latautumishetkellä käyttäen samaa tunnisteiden täsmäytyslogiikkaa kuin mikä tahansa tiedosto, jonka liität itse.

Nimiavaruudet ovat yksi käsin kirjoitetun XML:n virhealttiimmista osista – puuttuva xmlns-ilmoitus, yhteensopimaton etuliite tai kaksoispisteen kirjoitusvirhe voivat rikkoa asiakirjan, joka muuten näyttää hyvältä. Tämä esimerkki ilmoittaa tarkoituksella kaksi nimiavaruutta juurielementissä ja käyttää etuliitemuotoa johdonmukaisesti jokaisessa alatunnisteessa, joka on malli, johon todelliset SOAP-hyötykuormat, RSS/Atom-syötteet ja XML-pohjaiset konfigurointimuodot luottavat.

Liitä oma XML ruutuun tarkistaaksesi sen samalla tavalla. Jos tunniste jätetään sulkematta, sulkeva tagi ei vastaa avattua tai lainatun attribuutin sulkeva lainaus puuttuu, validaattori raportoi tarkan rivin – sama virheluokka, joka näkyy esiasetussivulla mismatched-tag-error.