Naivitet kan vara farligt. Medan ”only the paranoid survives”.
Lite halvt skämt o sido.
Detta inlägg syftar till att presentera en tankeställare för något som kan förekomma i en webbutvecklares vardag.
I min arbetsdag händer det att t ex. XML Sitemaps eller XML produktfeed filer kan bli korrupta.
Ibland händer detta p.g.a. att generering blivit avbruten mitt i p.g.a. överbelastning av sidan som skötte genereringen eller annat.
När detta händer och de vanliga fixen inte duger (prova köra om generering) kanske man vill försöka validera XML filen via något typ av verktyg.
Tänk bara efter INNAN du ev. laddar upp underlag som inkluderar känsligt material (t ex. hela produktkatalogen för en E-handelssida med samtliga inköpspriser) till en tredjeparts ”gratis-verktygs” hemsida.
Denna tanke har slagit mig ett antal gånger när jag varit i behov av validering men hindrat mig själv p.g.a. just denna anledning.
Risken är för stor för att ignorera.
Oftast har jag fått hitta lösningar på annat håll.
Jag säger inte nödvändigtvis att samtliga XML validatorer online som erbjuds gratis är suspekta, men det är också svårt att veta vad de gör med de uppladdade filerna, oavsett vad de säger.
Jag föredrar att vara lite skeptisk här. Säkra före det osäkra och så.
Vem vet, det kanske är obefogat, men det är inte en risk jag är villig att ta när jag bär det slutgiltiga ansvaret för vad som händer som följd av mina handlingar.
Det är lite som när man tar körkort, och de uppmuntrar att man som förare ska kunna väja för samtliga faror man kan förutse (och även dem man kanske inte förutser).