powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Как определить тип данных
8 сообщений из 8, страница 1 из 1
Как определить тип данных
    #39624979
Mixon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
День добрый!

Есть xml-файл, в котором есть данные в структуре, вопрос есть ли средства для определения что же хранится в атрибуте
(логическое значение, число(целое,вещественное), дата,время, guid или строка типа "бла-бла-бла")?

<тег>значение!</тег>

Заранее спасибо за ответ!
...
Рейтинг: 0 / 0
Как определить тип данных
    #39624986
Фотография buser
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Как определить тип данных
    #39624995
Roman Mejtes
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Mixon,

Типа можно узнать только в схеме. В самой XML любое значение хранится в тексте, так как это текстовый формат.

обычно в таком варианте тип определяет элемент который содержит InnerText, а содержимое есть его значение
(<тег>значение!</тег>), для тега обычно еще указывают namespace, зная namespace нетрудно найти нужную схему.
namespace может быть определен на более верхних уровнях
...
Рейтинг: 0 / 0
Как определить тип данных
    #39625005
Mixon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Roman Mejtes,

хорошо, у меня строка "бла-бла-бла" как средствами c# определить что это? варианты я указал в топе, или проверять
"бла-бла-бла" на возможность преобразоввания ее к типу, типа Convert.ToInt("бла-бла-бла"), о не упала то это int?

или есть более верные варианты!

Спасибо за участие!
...
Рейтинг: 0 / 0
Как определить тип данных
    #39625010
Фотография buser
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Mixon, данные передаваемые в xml описываются либо через xsd, либо через бужаные документацию... Вы не объяснили задачи... Без контекста вопрос просто странный.
...
Рейтинг: 0 / 0
Как определить тип данных
    #39625013
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
buserMixon, данные передаваемые в xml описываются либо через xsd, либо через бужаные документацию... Вы не объяснили задачи... Без контекста вопрос просто странный.
+1
Стороны при передаче XML договариваются что пересылается в теге ФИО.
...
Рейтинг: 0 / 0
Как определить тип данных
    #39625035
Mixon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Всем спасибо!
...
Рейтинг: 0 / 0
Как определить тип данных
    #39625070
Roman Mejtes
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Mixon,

в файле будет число 100500, это INT, а может LONG? а может это DOUBLE или DECIMAL без точки?
а что, если следующий элемент будет уже LONG.MAXVALUE, а вы его определили как INT?
так нельзя, в программирование, должно быть всё точно и логично. Если тип явно не определен, нельзя его просто так брать и приводить к другому от балды. Нужно либо знать тип, либо оставить его как есть.
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Как определить тип данных
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]