Трудно дать вам дизайн с таким небольшим вкладом в требования, но я бы никогда не поместил денежные суммы в XML без валюты:
<amount currency="GBP">230.45</amount>
Но если вы в США, люди могут относиться к вамкак кто-то из космоса, если вы осмелитесь предположить, что он работает с несколькими валютами, поэтому ваш пробег может отличаться ...
Я думаю, что хороший тест на то, хорошо ли вы разработали XML, заключается в следующем: правильно ли угадывает читатель?что это значит, не доходя до документации?Не все разделяют это мнение о требованиях, и это иногда нецелесообразно.Но опускание десятичной точки просто требует, чтобы данные были неправильно обработаны где-то вдоль строки.