editer fichier XML - MusicXML
Bonjour,
Je dois générer un fichier MusicXML dérivé de XML à partir de Matlab.
J'utilise donc la XML toolbox.
J'obtiens un bon résultat mais pour pouvoir utiliser mon fichier, je dois effacer la ligne root et remplacer les underscore _ par des traits - .
Y a-t-il un programme capable de me le faire en 2 minutes ou dois-je le coder sous matlab, ce qui va me prendre du temps...
Voici le texte obtenu:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49
| <?xml version="1.0"?>
<!-- Written on 01-Nov-2008 11:10:47 using the XML Toolbox for Matlab -->
<root xml_tb_version="3.2.1" idx="1" type="struct" size="1 1">
<score_partwise idx="1" type="struct" size="1 1">
<ATTRIBUTE idx="1" type="struct" size="1 1">
<version idx="1" type="char" size="1 3">2.0</version>
</ATTRIBUTE>
<part_list idx="1" type="struct" size="1 1">
<score_part idx="1" type="struct" size="1 1">
<ATTRIBUTE idx="1" type="struct" size="1 1">
<id idx="1" type="char" size="1 2">P1</id>
</ATTRIBUTE>
<part_name idx="1" type="char" size="1 5">Music</part_name>
</score_part>
</part_list>
<part idx="1" type="struct" size="1 1">
<ATTRIBUTE idx="1" type="struct" size="1 1">
<id idx="1" type="char" size="1 2">P1</id>
</ATTRIBUTE>
<measure idx="1" type="struct" size="1 1">
<ATTRIBUTE idx="1" type="struct" size="1 1">
<number idx="1" type="char" size="1 1">1</number>
</ATTRIBUTE>
<attributes idx="1" type="struct" size="1 1">
<divisions idx="1" type="double" size="1 1">1</divisions>
<key idx="1" type="struct" size="1 1">
<fifths idx="1" type="double" size="1 1">0</fifths>
</key>
<time idx="1" type="struct" size="1 1">
<beats idx="1" type="double" size="1 1">4</beats>
<beat_type idx="1" type="double" size="1 1">4</beat_type>
</time>
<clef idx="1" type="struct" size="1 1">
<sign idx="1" type="char" size="1 1">G</sign>
<line idx="1" type="double" size="1 1">2</line>
</clef>
</attributes>
<note idx="1" type="struct" size="1 1">
<pitch idx="1" type="struct" size="1 1">
<step idx="1" type="char" size="1 1">C</step>
<octave idx="1" type="double" size="1 1">4</octave>
</pitch>
<duration idx="1" type="double" size="1 1">4</duration>
<type idx="1" type="char" size="1 5">whole</type>
</note>
</measure>
</part>
</score_partwise>
</root> |
merci d'avance