Errato caricamento prezzario SIX

Asked by kant80 on 2011-12-19

Salve a tutti,
ho scoperto, e quindi installato, questo programma da poco dato che l'ho trovato subito interessante.
L'installazione l'ho effettuata tramite "ppa", poi ho scaricato il prezzario regionale della Sicilia (2009), in formato SIX dal sito: http://www.prezzari.str.it/Pagine/ElencoListini.aspx .
Ho seguito la procedura definita da dav80 nel forum di UBUNTU:

Per creare un nuovo prezzario devi:
1 - creare un nuovo computo o aprire l'archivio articoli (meglio se vuoto);
2 - una volta aperto vai in File -> Importa -> (scegli l'opzione di importazione giusta)
3 - al termine dell'importazione ricordati di salvare prima di uscire dall'archivio creato

ma importando il prezzario, ottenengo questo errore:

Traceback (most recent call last):
  File "/usr/lib/pymodules/python2.6/preventares/ComputoWindow.py", line 1998, in import_from_six
    self.preventivo.import_XML(fileSIX)
  File "/usr/lib/pymodules/python2.6/preventares/preventa_lib.py", line 3589, in import_XML
    tree.parse(filename)
  File "/usr/lib/python2.6/xml/etree/ElementTree.py", line 586, in parse
    parser.feed(data)
  File "/usr/lib/python2.6/xml/etree/ElementTree.py", line 1245, in feed
    self._parser.Parse(data, 0)
ExpatError: reference to invalid character number: line 3479, column 61

A cosa è dovuto?in cosa ho sbagliato?
Grazie mille per l'aiuto

Question information

Language:
Italian Edit question
Status:
Solved
For:
PreventARES Edit question
Assignee:
dav80 Edit question
Solved by:
kant80
Solved:
2012-09-19
Last query:
2012-09-19
Last reply:
2012-01-05
Launchpad Janitor (janitor) said : #1

This question was expired because it remained in the 'Open' state without activity for the last 15 days.

dav80 (davide-vescovini) said : #2

riapertura del bug e risposta alla domanda

dav80 (davide-vescovini) said : #3

Salve,
innanzitutto la ringrazio per aver provato il programma.
Ho provato a caricare il listino della regione sicilia dal sito che aveva indicato ed effettivamente risulta impossibile da aprire.
Investigando il problema è emerso che pià che un bug del programma (a parte magari informare l'utente dell'immossibilità di eseguire l'operazione) è lo stesso file XML che risulta corrotto o comunque non leggibile.

Se proverà ad aprirlo con un programma capace di leggere gli XML, come ad esempio Firefox risulterà questo errore:

XML Parsing Error: reference to invalid character number
Location: file:///home/davide/Scrivania/Prezzario_SR19.xml
Line Number 3479, Column 62: <prdDescrizione breve="– IMPERMEABILIZZAZIONI" estesa="&#x13;" />
-------------------------------------------------------------^

Una possibile soluzione al problema potrebbe essere la rimozione manuale della linea sopra citata con un editore di testo. Questa operazione la consiglierei però solamente a

dav80 (davide-vescovini) said : #4

(prosecuzione del messaggio precedente)
L'operazione di modifica manuale del file la consiglierei però solamente a chi ha una minima conoscenza delle strutture dei file XML.

Salve

kant80 (e-vecchio) said : #5

Grazie mille per la risposta, proverò a trovare un'altro file non corrotto.
Anche se in ritrdo, auguro uno stupendo 2012.
A presto

kant80 (e-vecchio) said : #6

Signori, buonasera a tutti
chi avesse avuto problemi con il prezzario reginale Sicilia del 2009 scaricato dal sito:

http://prezzari.str.it/regioni/Listini_Sicilia.aspx

può trovare la soluzione (semplice e lineare) in questo sito:

http://www.weetmesoftware.com/index.php ... rezzari/18

Cordiali saluti ed a presto