Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Прочее";
Текущий архив: 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
6-1146868280
KASioZ
2006-05-06 02:31
2006.09.24
Состояние сокета winsock


2-1157354134
Mamochka
2006-09-04 11:15
2006.09.24
Как посчитать сколько прошло ГГГГ.ММ.ДД


15-1157140922
ANTPro
2006-09-02 00:02
2006.09.24
IBE


4-1148160824
ychenick
2006-05-21 01:33
2006.09.24
WinApi FindNextFile


15-1157102775
ToTo
2006-09-01 13:26
2006.09.24
Читаем книги?





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский