Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.067 c
15-1157554581
Pazitron_Brain
2006-09-06 18:56
2006.09.24
Кто-нибудь печатает большие книги


2-1157130201
nordic3
2006-09-01 21:03
2006.09.24
Код цвета


2-1157619572
Виталька 2006
2006-09-07 12:59
2006.09.24
Две формы одного класса


1-1155585578
stomach
2006-08-14 23:59
2006.09.24
Как установить комментарий для файла


15-1157380134
DevilDevil
2006-09-04 18:28
2006.09.24
Загрузка Dll из ресурса




   Наверх