Kategori: XML
Module-logo

Element-centrerad granskning

Element-centrerad granskning innebär att man granskar ett XML-dokument utifrån dess element med innehåll. Detta kan vara ett komplement till sekventiell läsning.

Resultat

Med element-centrerad granskning kan man upptäcka inkonsekvenser och kan även upptäcka om XML-element är korrekt använda.

Lösning

Standardverktyg i författarmiljön

Använd något verktyg som ingår i författarmiljön. Många XML-baserade författarmiljöer har möjlighet till konsekvenskontroll mot befintlig databas. Dock kan man inte upptäcka om XML-elementen är korrekt använda.

XML Element centric review tool

Använd en webb-app som körs i den lokala webbläsaren, exempelvis: XML Element centric review tool External web page

Skärmbild från verktyget

Verktyget visar alla XML-element sorterade i alfabetisk ordning tillsammans med deras innehåll i alfabetisk ordning. Därmed är det enkelt att upptäcka konsekvensfel.

För demonstrationsdokumentet i verktyget ser man exempelvis följande inkonsekvenser:

Skärmbild från verktyget

Verktyget kan bara analysera en enda XML-fil. Om man vill kontrollera exempelvis ett DITA-dokument som består av många XML-fragment måste de först omvandlas till ett enda dokument, i vissa XML-editorer känt som ”flattening”.

Bakgrund

Semantisk XML enligt DITA eller någon annan standard innebär att man ska tagga information med betydelse. I princip kan man tagga information felaktigt men ändå få ett PDF-dokument som ser bra ut. För att upptäcka detta måste man granska dokumentet ”element-centrerat”.