OpenOffice xml-formaatti: WRITER (.odt-formaatti) lähteet: OpenOffice.org XML File Format 1.0 http://xml.openoffice.org/xml_specification.pdf http://www.schemacentral.com/sc/odf/ss.html http://books.evc-cit.info/odbook/book.html tiedostot: yliopisto_opiskelu.odt perusteksti.odt #Nimiavaruus: # http://www.w3.org/TR/REC-xml-names/ Yleistä: ODF-zippi sisältää: meta.xml (meta tiedot kuten viimeisen tallennuksen tekijä ja aika) styles.xml (tyylit joita käytetään contentissa ja automaatti tyylit) content.xml (dokumentin sisältö ja automaattiset tyylit) settings.xml (Ohjelmakohtaiset asetukset, kuten ikkunan koko tai tulostimet) xml-dokumenttien alussa kerrotaan mitä versiota käytetään (version="1.2") styles.xml: Kaikki tyylit määritelty täällä master-page: sisältää ylä- ja alatunnisteen sivunumeron Sivun tiedot ylä- ja alatunniste (sivunumero) settings.xml: ei ole löytynyt vielä mitään tarpeellista content.xml: Sisältää seuraavat 3 pääosiota: P1..P12.. tyylitiedostoihin tehtyjä muutoksia (periytyy jostain tyylistä) T1..T4.. käsin tehdyt muutokset (esim. lihavointi, fontin väri ja koko..) taulukon tyylit määritelty = sisältää varsinaisen dokumentin sisällön otsikko Otsikko 1 (outline-level = otsikon taso eli minkä tason otsikko kyseessä, vaikuttaa sisällysluetteloon, automaattiseen numerointiin) tekstit: tavallinen teksti sisällysluettelo: sisällysluettelon tyyli määritellään alussa ja mitä tyyliä eri tason otsikot käyttää täytemerkki määritetty --> tyyli mistä haettu 1.1Opintokokonaisuudet --> teksti sisältö 1 --> sivunumero Jos on tehty "merkkaamalla" niin otsikko merkattu Kauppatieteiden kandidaatin tutkinto pääaineena tietojärjestelmätiede Hakemisto vastaavasti kuin luettelo Taulukko: Tunteja yliopistolla taulukossa on olemassa erityyppisiä soluja tavallinen string, float (ei pistettä jos integer) percentage (säilötään 0.01 = 1%), currency (siältää valuuttamäärityksen USD, GRD,..) date (yyyy-mm-dd tai yyyy-mm-ddThh:mm:ss), time (PThhHmmMss,ffffS jossa ffff sekunnin 10t osia) Tyhjät/ylimääräiset rivinvaihdot = tyhjä kappale, luodaan ja päätetään / Tyylin ulkopuoliset muokkaukset/käsin tehdyt: Tekee "T1...T3..."-määrityksen: Tekstissä viitataan tähän lihavoitu Listat YLEISOPINNOT 18 op sisäkkäinen lista sisäkkäinen CALC-ohjelmasta tuotu kaavio writer tekee \Object x\ kansion content.xml sisältää "local-table"-taulukon jossa on arvot joita kaavio käyttää piirtää kaavion taulukon tietojen pohjalta. tietoja voi muuttaa writerissä kaavion tiedot vastaavalla tavalla kuin CALC:ssa. Meta: Paljon tietoa tekijään ja dokumenttiin (esim. plagioinnin tarkastaminen) = kauanko dokumenttiin on käytetty aikaa (ikkunan ei tarvitse olla aktiivinen jotta aika juoksee, tallennukset päivittävät ajan, jos ei tallenna niin aika ei kasva) = montako kertaa tallennettu (luotu dokumentti = 1) = dokumentin luonti päivä ja aika = viimeisimmän muokkauksen aika ja päivä = alkuperäinen tekijä = viimeksi muokannut tekijä = sisältää tekstitiedoston tilastot, voisi mahdollisesti käyttää kuvien ja objektien tarkastamiseen. Kappaleiden määrällä saattaisi olla myös käyttöä ylimääräisten rivinvaihtojen havaitsemisessa?? Aika tallennetaan muotoon (ISO 8601 standard): 2011-02-16T15:31:04 = yyyy-mm-ddThh:mm:ss T=erottaa päivän ja ajan kesto muotoon (ISO 8601 standard): PdDThHmMsS D=päivät, T=erotin, H=tunnit, M=minuutit, Sekunnit vuosia ja kuukausia ei käytetä ollenkaan PT00H31M34S = 31 min, 34s PT2136H10M12S = 2136 tuntia, 10 min, 12 sek Objektit: mikäli kuvio, taulukko,... tuodaan toisesta open office ohjelmasta objektina luodaan kansio object 1...object 11... jossa sijaitsee kyseisen objektin tiedot sisältää content.xml styles.xml settings.xml pictures\ configurations2\ näkee onko kopioiminen ja liittäminen tehty objektina vai kuvana. tarvittaessa voidaan objektista tonkia tietoa. Kuvat: Kuvat pakataan pictures-kansiion. esim. /Pictures/1000000000000280000001E0E6543C28.png /Pictures/100000000000021100000146FD70ECC2.gif jos liitetään kuvana (esim. taulukko) tallentaa openOffice png-muotoisena Manifest.xml Sijaitsee META-INF -kansiossa Sisältää kaikki odt-paketissa olevat tiedostot (tyyppi ja polku)