|
|
|
Стандарт XML для чисел
|
|||
|---|---|---|---|
|
#18+
Озадачился вопросом стандартов хранения чисел в XML. К своему удивлению не нашел четкого указания о разделителе разрядов. Примеры показывали "точку", но это в англоязычных источниках и только в примерах. Допустима ли в числах "запятая" или другой символ на выбор ? зы: просьба не отсылать к чтению многобуквенных IEEE-ххххх. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.03.2018, 11:16 |
|
||
|
Стандарт XML для чисел
|
|||
|---|---|---|---|
|
#18+
LSVзы: просьба не отсылать к чтению многобуквенных IEEE-ххххх. А вот это зря. Потому что именно в спецификации указано, что XML работает только с символами. Цифры и любые другие специальные значения комбинаций символов есть расширения, определяемые в XSD. Как вы в XSD зададите шаблон, так и будут ваши цифры парситься. А если XSD чужая - изучайте её потроха. Ну и вопросы интернационализации не забудьте, если свою XSD ваять начнёте. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.03.2018, 11:27 |
|
||
|
Стандарт XML для чисел
|
|||
|---|---|---|---|
|
#18+
LSV, Между своими ИС вы можете писать туда что угодно. Хоть: АдинЗптДва. Как только чужая ИС, то сразу появляется понятие схема. И там описан тип. В том числе как дату писать ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.03.2018, 11:35 |
|
||
|
Стандарт XML для чисел
|
|||
|---|---|---|---|
|
#18+
Разве XSD обязателен ? Интересует поведение по умолчанию без XSD. В зело многобуквенных доках по XSD почему-то не нашел указания про разделитель. Что угодно нашел, но только не это, хотя это самый важный параметр, ИМХО. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.03.2018, 11:37 |
|
||
|
Стандарт XML для чисел
|
|||
|---|---|---|---|
|
#18+
LSV, XSD не обязателен. Но нужно понимать, что в XML тогда все, что вы видите - строка. Понимание того, в каком формате эта строка предстает перед вами, указано в XSD ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.03.2018, 11:56 |
|
||
|
Стандарт XML для чисел
|
|||
|---|---|---|---|
|
#18+
LSV, Я же сказал четко. Вам необязателен и стандарт xml строка и закрытие тегов. Как тут уже написали. Что непонято? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.03.2018, 12:23 |
|
||
|
Стандарт XML для чисел
|
|||
|---|---|---|---|
|
#18+
LSV, Проверка стандарта проста как 2 рубля. Два клика на файле. Если ослик открыл, то xml валиден. всё. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.03.2018, 12:26 |
|
||
|
Стандарт XML для чисел
|
|||
|---|---|---|---|
|
#18+
Petro123LSV, Проверка стандарта проста как 2 рубля. Два клика на файле. Если ослик открыл, то xml валиден. всё.Это будет только проверка на валидность записи скобок и тегов. Но не на стандартное содержимое (числа/даты). Внятный ответ на сабж будет ? Ну например: 1. Разделитель только "точка" 2. Нестандартный разделитель может быть указан в XSD. Если его нет, то только "точка". 3. Окончательная верификация числа должна быть на клиенте. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.03.2018, 12:39 |
|
||
|
Стандарт XML для чисел
|
|||
|---|---|---|---|
|
#18+
LSV, Ты так и не понял? В стандарте нет типа число, дата или музыка. Неужели не дошло? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.03.2018, 12:45 |
|
||
|
Стандарт XML для чисел
|
|||
|---|---|---|---|
|
#18+
LSVЭто будет только проверка на валидность записи скобок и тегов.этим он отличается от html. Там закрытие тега необязательно)))) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.03.2018, 12:47 |
|
||
|
Стандарт XML для чисел
|
|||
|---|---|---|---|
|
#18+
Petro123LSV, Ты так и не понял? В стандарте нет типа число, дата или музыка. Неужели не дошло?Нет, не понял. Ты пишешь свое ИМХО, а не реальное положение дел. Как раз про дату и числа есть много инфы. С датой/временем нет вопросов. Про числа много инфы, но про разделитель почему-то не упомянуто. Интересует именно разделитель. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.03.2018, 14:33 |
|
||
|
Стандарт XML для чисел
|
|||
|---|---|---|---|
|
#18+
LSVТы пишешь свое ИМХОреальность в том что тебя никто не поддержал. А документацию ты не любишь. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.03.2018, 15:05 |
|
||
|
Стандарт XML для чисел
|
|||
|---|---|---|---|
|
#18+
LSVРазве XSD обязателен ? Интересует поведение по умолчанию без XSD. В зело многобуквенных доках по XSD почему-то не нашел указания про разделитель. Что угодно нашел, но только не это, хотя это самый важный параметр, ИМХО. Я вот в толк не возьму...Ну если у Вас точка а вам другая ИС присылает запятую. То сделайте Numberstring=xmlfield.replace(',','.'); Number n=Number,patse(Numberstring); ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.03.2018, 16:01 |
|
||
|
Стандарт XML для чисел
|
|||
|---|---|---|---|
|
#18+
irbis_al, +1 Ну или внутри добавить тег version. И если версия не та, то райзе с сообщением: версия 123 не поддерживается. Он ещё в стандартах json не разбирался)). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.03.2018, 16:56 |
|
||
|
Стандарт XML для чисел
|
|||
|---|---|---|---|
|
#18+
irbis_alЯ вот в толк не возьму...Ну если у Вас точка а вам другая ИС присылает запятую. То сделайте Numberstring=xmlfield.replace(',','.'); Number n=Number,patse(Numberstring);Я у себя что угодно могу сделать. Речь про обмен со сторонними продуктами и стандартах. Не всегда к этому продукту есть четкая док-ция про внутренности его ХМЛ-ей. реальность в том что тебя никто не поддержал. А документацию ты не любишь. Что значит "поддержал" ? Я просто задал вопрос, на кот. пока внятного ответа не прозвучало. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.03.2018, 17:39 |
|
||
|
Стандарт XML для чисел
|
|||
|---|---|---|---|
|
#18+
LSVЯ просто задал вопрос, на кот. пока внятного ответа не прозвучало. А ты все ответы перечитай. Запутался в трех соснах. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.03.2018, 18:02 |
|
||
|
Стандарт XML для чисел
|
|||
|---|---|---|---|
|
#18+
Petro123А ты все ответы перечитай. Запутался в трех соснах.Где ответы ??? это ? В стандарте нет типа число, дата или музыка.Дык это бред. И числа и даты описаны. Даже длительность периодов описана. Если ослик открыл, то xml валиденТоже бред, т.к. это валидация только скобок/тегов. "Топег можно закрывать" (с) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.03.2018, 18:25 |
|
||
|
Стандарт XML для чисел
|
|||
|---|---|---|---|
|
#18+
LSV, Вы знаете,не всегда существует абсолютный стандарт...точнее он вертится только вокруг xml..(Тэги ...экранирование символов & <> и т.д) А что касается цифр и особенно форматы даты..и банарного формата(фотки например).тут уже надо "договариваться " с партнером. Я мспользую препроцессоры...в справочнике партнёра указан какой препроцессор(это скрипт на скриптовом языке типа js,python и т.д) используется...xml предобрабатывается(это может быть и xslt преобразование) и мне на вход уже подается тот xml который я люблю пользовать. :-) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.03.2018, 18:28 |
|
||
|
Стандарт XML для чисел
|
|||
|---|---|---|---|
|
#18+
LSV, Тебе пора или в школу или в документацию. Болтовня одна. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.03.2018, 18:30 |
|
||
|
Стандарт XML для чисел
|
|||
|---|---|---|---|
|
#18+
LSVЯ просто задал вопрос, на кот. пока внятного ответа не прозвучало. Почитайте . Если вам пришлют нечто в формате Primitive Type, да ещё и подтипом decimal, тогда разделителем будет точка. Другие варианты читаем здесь . Всё остальное - как понравится автору XSD. И автору, например, может не понравиться использовать Primitive Datatype, тогда можете ждать хоть запятую, хоть попугая нарисованного. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.03.2018, 20:32 |
|
||
|
|

start [/forum/topic.php?fid=33&gotonew=1&tid=1547240]: |
0ms |
get settings: |
11ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
68ms |
get topic data: |
12ms |
get first new msg: |
8ms |
get forum data: |
2ms |
get page messages: |
58ms |
get tp. blocked users: |
1ms |
| others: | 12ms |
| total: | 193ms |

| 0 / 0 |

Извините, этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
... ля, ля, ля ...