Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.09.24;
Скачать: CL | DM;

Вниз

Как в 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;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.03 c
15-1156957163
Chort
2006-08-30 20:59
2006.09.24
Проблема с Рабочим столом!


1-1155124874
TAS
2006-08-09 16:01
2006.09.24
Проблема с копированием файлов


11-1130323876
Reset
2005-10-26 14:51
2006.09.24
"Закрыть" MAINICON


2-1157526926
чаки
2006-09-06 11:15
2006.09.24
TRichEdit, загрузка rtf текста


15-1157617434
AzovSky
2006-09-07 12:23
2006.09.24
Программа для резервирования исходников и сборки версий