ouverture fichier xml

• 27 Sept. 2014 - 11:26

J'ai recu des partitions enregistrées au format xml et en tentant de les ouvrir avec Musescore, j'ai le message "error occured while parsing element at line 1 column 1" ?
Quelqu'un a-t-il une solution ?


Commentaires

En réponse à par [DELETED] 5

Je dois avoir un problème : j'ai téléchargé PSPad. Quand j'ouvre l'un ou l'autre des fichiers (en particulier l'original de celui que vous avez réussi à rendre lisible par musescore), l'onglet "Format" m'indique qu'il est bien au format UTF8; même en re-cliquant sur cette option et en sauvegardant le fichier, musescore me donne toujours le même message d'erreur.
Me manque-t-il quelque chose ?

En réponse à par [DELETED] 5

Bonjour!

J'ai connu quelques difficultés ces derniers jours avec l'ouverture de fichiers xml. Que j'ai pu finalement contourner. Mais j'aimerais savoir si ces petits "dysfonctionnements" doivent être signalés ou pas?

1. D'abord ce premier fichier, créé avec Capella (je ne connaissais pas): 01_andante_a.xml

En voulant l'ouvrir avec la Beta 1 ou une Nigthly récente (pas de différence), on tombe sur ce message d'erreur:
andante xml.jpg

En passant outre (réponse: oui!), le fichier s'ouvre, et est parfaitement exploitable après une petite "remise en forme"

2. Et ce deuxième fichier, créé avec Sibelius (ça me disait quelque chose!): Aria - transposé la mineur.xml

Idem, message d'erreur (plus ou moins du même acabit). Mais là, pb: à la réponse "oui", il ne se passe rien (écran blanc)!
Aria fatal error.jpg

En furetant dans les Préférences -> Import -> Music XML -> et en décochant les deux boutons (Importer la mise en page et Importer les sauts de système et des pages), je me suis rendu compte que j'avais eu une bonne idée: le fichier désormais s'ouvrait :)

Tout cela pour en venir finalement à ma question: doit-on signaler l'existence de ces "fatal error"?
Et si oui, comment et dans quels termes. Car ces "line 30 column" et autre "not valid to xs:decimal" me font autant d'effet que des caractères chinois! :( Merci.

Fichier attaché Taille
01_andante_a.xml 116.42 KB
andante xml.jpg 28.22 KB
Aria - transposé la mineur.xml 178.35 KB
Aria fatal error.jpg 25.17 KB

En réponse à par cadiz1

MuseScore 2.0 valide les fichiers XML importés en utilisant la spécification standard de MusicXML. Malheureusement les deux fichiers joints ne respectent pas cette spécification... Donc il s'agit de bug dans Capella et Sibelius...

Pour résumé, le premier fichier contient une date dans un format non conforme à la spécification. Le second contient un nombre utilisant une virgule au lieu d'un point... MuseScore pourrait bien sûr être plus tolérant à l'import, mais c'est un boulot de fou de trouver tous les bugs des autres logiciels...

En réponse à par [DELETED] 5

Ok, merci, je le saurai la prochaine fois. C'est certain que si l'on commence à vouloir corriger les bugs des autres, on n'est pas sorti de l'auberge! :)

C'est juste ce terme de "erreur fatale" qui refroidit légèrement! On s'attend au pire...

Il y a donc un hiatus entre ce que l'on craint voir arriver (un fichier inexploitable par exemple), et la réalité qui, elle, va bien en passant outre ce message initial, et en trouvant la bonne clé certes: boutons cochés, ou pas, dans Import -> MusicXML.

"Erreur" simplement, au lieu de "Erreur fatale", si cela était possible?
N'en sais rien du tout :(
Ceci dit, priorité mineure (très mineure!)

En réponse à par cadiz1

Le truc c'est qu'une telle erreur peut être "fatale" comme dans le cas du deuxième fichier. Elle peut même causer un crash de MuseScore dans les cas extrêmes. Tu es juste chanceux que le problème de chiffre soit dans le format de la page et que donc tu puisses le contourner en n'important pas le format.

Je vais regarder pour rendre le message moins flippant.

En réponse à par [DELETED] 5

Flippant, oui et non, cela n'a pas troublé mon sommeil non plus! En revanche, ça peut m'arriver quand je suis en train de "traquer" un gros bug genre crash :)

Je ne sais pas si tu l'avais constaté, ou si c'était une prémonition (!), mais de crash avec ce deuxième fichier: Aria - transposé la mineur_0.xml , eh bien, il y a eu... hier!

En vérifiant sur les dernières Nightlies, j'ai pu constater cet "accident" donc à partir d'ici: https://github.com/musescore/MuseScore/commit/aa05b92793274d71a582eedbb…

Apparemment, ça s'est remis d'aplomb (toujours avec les boutons décochés dans Import -> XML) peu après, avec cette Nigthly: https://github.com/musescore/MuseScore/commit/f9902a61da730008750d2c068…

En aparté - c'est tout autre chose, mais comme ça me titille! Sais-tu pourquoi cette PR de Marc, d'une bonne dizaine de jours maintenant, n'a pas encore été "merged-fusionnée":
https://github.com/musescore/MuseScore/pull/1388
voire celle de Maurizio-Miwarre: https://github.com/musescore/MuseScore/pull/1399

Merci :)

Fichier attaché Taille
Aria - transposé la mineur_0.xml 178.35 KB

Do you still have an unanswered question? Please log in first to post your question.