Aloin omista syistäni selvittää miten xml-muotoisesta varmuuskopiosta saa otteen.
Puhelinsovelluksen tekemä varmuuskopio sisältää puhelulokin ja tekstiviestien lisäksi .xsl-tiedostot, joiden avulla kummankin .xml-tiedoston voi muuntaa HTML-muotoon.
Yritin ensin avata tiedoston Firefoxissa, mutta sain tyhjän sivun. Nettihaku paljasti, että
XSLT-tuki aiotaan pudottaa selaimista pois (
myös Firefoxista), ja aie on herättänyt
keskustelua www:n hallinnasta.
Sitten löysin SMS Backup & Restore:n tarjoajan nettisivun, jolla varmuuskopion sisältöä voi tarkastella rakenteellisesti; sivu näyttää luettelon kaikista puheluista tai tekstiviesteistä, ja antaa poimia katsottavaksi yhden kerrallaan. Sivulla vakuutetaan, että tarkasteltavaa tiedostoa ei siirretä verkkoon, mutta halusin silti löytäää standalone-työkalun, jolla xml-tiedoston voisi muuntaa muuhun muotoon.
Lopulta löysin keinon muuntaa varmuuskopion HTML-muotoon täysin paikallisesti.
Asenna xmlstarlet ja muunna xml-tiedosto avulla html-muotoon:
sudo apt install xmlstarlet
xmlstarlet tr calls.xsl calls.xml > calls.html
xmlstarlet tr sms.xsl sms.xml > sms.htmlxmlstarlet on tarjolla myös snap-pakettina; apt-paketin versio on sama kuin snap-paketin (1.6.1).
Pitäisi opiskella XSLT tarkemmin että osaisi tehdä .xsl-tiedoston, joka muuntaa datan johonkin toiseen muotoon.