Форум: "Прочее";
Текущий архив: 2006.09.24;
Скачать: [xml.tar.bz2];
ВнизКак в XML написать hex число ? Найти похожие ветки
← →
Dima123 (2006-09-04 10:33) [0]0xFF и #FF че то парсер не понимает.
Для разбора используется XmlSerializer из .NET 2.0
Кто нибудь знает как?
← →
ANB © (2006-09-04 10:55) [1]Доставать строкой и преобразовывать функцией. В XML вообще типы данных как таковый не определены, т.е. вся инфа передается строкой. И только некоторые парсеры могут предоставить в качестве фичи автоматическое преобразование типа. Вывод - как хочешь, так и пиши. Главное - потом аккуратно вытащи. :)
ЗЫ. На предыдущей работе разбирались с моим начальником в этом вопросе и нашли всего один рекомендованный "стандарт" по типам данных в XML. Похоже, его никто особо не придерживается, т.к. в нем дата должна быть в формате YYYY/MM/DD, а например, центробанк требует при обмене с ним использовать DD.MM.YYYY.
← →
Dima123 (2006-09-04 11:11) [2]не, ну зачем изобреть велосипед?.... уж наверняка MS пердусомтрели парсинг шестнадцатеричных чисел. Надо только их правильно оформить...
← →
Furyz © (2006-09-04 17:34) [3]попробуй тэгами :)
← →
Furyz © (2006-09-04 17:36) [4]может замеить #FF на чтонить такое \f\f
← →
wicked © (2006-09-04 19:33) [5]> Как в XML написать hex число ?
для чего нужно писати туда хексы? если просто так - то и пиши, как хочешь, ANB [1] прав на все 100%...
а ежели надо хексами букавки писать, то это можно делать так:
ꯍ - для 16-ричного числа 0xabcd
Ӓ - для 10-ричного числа 1234
точка з запятой в конце - обязательна, поскольку она замыкает "спецсимвол"
← →
wicked © (2006-09-04 19:41) [6]блин, забыл, что форум пропускает спецсимволы... :(
перепишу
ꯍ - для 16-ричного числа 0xabcd
Ӓ - для 10-ричного числа 1234
← →
Dima123 (2006-09-05 11:42) [7]2wicked
а не работает все равно... :(
А в хексе надо писать потому что там цвета описываются в формате ARGB, а чтобы строками описывать, надо править много в программе... а лень... Вот и приходится описывать описывать цвета в формате "-11468800" :)
Страницы: 1 вся ветка
Форум: "Прочее";
Текущий архив: 2006.09.24;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.037 c