Bardzo wszystkich przepraszam że narobiłem nadziei na import z BeerXML - niestety to się nie uda. A powodem jest właśnie "gównianość" tego mikroformatu...
w BS gęstości eksportowane są w jednostkach nieustalonych, przy czym receptura zaimportowana do BS2 będzie miała eksportowane gęstości w Plato, a utworzona nowa w SG - o ile nie została wyeksportowana i zaimportowana do BS2 ponownie;
kodowanie znaków wg "standardu" formatu jest w latin-1, ale niektóre znaki z repertuaru latin-1 są eksportowane jako encje numeryczne, a inne nie;
w BS określenie czy wartość jest masą czy objętością zależy od tego, czy receptura została utworzona nowa, czy zaimportowana, zaimportowane mają poprawnie do momentu edycji i zapisania, utworzone niepoprawnie;
podobnie ale na odwrót jest z temperaturami w schemacie zacierania, zaimportowane i nieedytowane mają zawsze w *F, utworzone w °C;
oraz z objętościami w schemacie zacierania, zaimportowane mają w galonach, utworzone w litrach;
właściwie nie wiadomo, w jakim formacie są wszystkie daty, w BS2 zależy to chyba od ustawień regionalnych, ale ustawienia mam takie same na wirtualce z Windows 7 i maku, a jednak wyeksportowane daty różnią się formatem
Nie będę się z tym dłubał, bo do niczego sensownego nie dojdę, natomiast obejrzałem sobie dokładnie bsmx i coś mi świta, tylko będę potrzebował na to trochę więcej czasu, bo muszę rozkminić ten format.