Import musicxml on russian locale
In russian locale we have a "," as decimal delimiter. Sibelius uses locale settings while writing xml files. This leads to error by import
Fatal error: line 24 column 16 Содержимое элемента millimeters не соответствует его определению типа: 210,0000 некорректно в соответствии с xs:decimal..
If I change all "," to ".", I can import xml easily.
Attachment | Size |
---|---|
Фос иларон2.xml | 145.47 KB |
Фос иларон1.xml | 169.05 KB |
Comments
Thank you for reporting this issue. We can either cope with the delimiter, either reject the xml file.
This is a bug in Sibelius 7.1.0, not in MuseScore. We do reject the MusicXML file with a meaningful message in russian while validating the XML file.
"Fatal error: line 24 column 16 The contents of the millimeters element does not match its type definition: 210,0000 is incorrect according to xs: decimal .."
The MusicXML standard define scaling->millimeters (http://usermanuals.musicxml.com/MusicXML/MusicXML.htm#ST-MusicXML-milli…) as xs:decimal https://www.w3.org/TR/xmlschema-2/#decimal.
It clearly states: "decimal has a lexical representation consisting of a finite-length sequence of decimal digits (#x30-#x39) separated by a period as a decimal indicator"
Please report the problem to Sibelius. As a workaround, you could try to use the Dolet plugin for Sibelius. It should produce better quality MusicXML. http://www.musicxml.com/dolet-plugin/dolet-6-plugin-for-sibelius-5-1-an…