Conversioni


Le procedure di conversione ci permettono di acquisire il testo della documentazione pre-esistente ed importarlo nel db notes. L'obiettivo di queste procedure è quello di importare il testo mantenendo la formattazione. La formattazione che si vuole preservare è quella prevista dal dtd body. Si tratta essenzialmente di una formattazione strutturale e non estetica, simile alla formattazione originale html. Alcuni esempi possono chiarire il concetto:

  1. Ci interessa sapere se un paragrafo è un titolo e di che livello. Non ci interessa sapere il font utilizzato.
  2. Ci interessa sapere se è una lista indentata, ma non ci interessa sapere qual'è la spaziatura o lo stile dell'indentazione.
  3. Ci interessa sapere se una parola è stata evidenziata, non ci interessa sapere il font.

Vi sono essenzialmente due metodi per acquisire queste informazioni, che tipicamente non sono registrate dai programmi di wp:

  1. Se i documenti sono stati redatti seguendo rigorosamente un foglio stile, o una famiglia di fogli stile, ed è possibile associare a ciascun frammento di testo il suo stile, il programma può trasformare lo stile in markup senza particolari problemi.
  2. In caso contrario il programma deve riconoscere la formattazione del testo e associare il markup al testo sulla base di regole che fanno corrispondere alla formattazione un certo markup. Questo approccio è molto complesso sopratutto quando documenti diversi adottano formattazioni diverse.

Il sistema prevede due conversioni:

dsg.4118pjl • LastModified: 14-9-2007 • John Peter Arnold