|
Как лучше всего парсить такую XMLину ?
|
|||
---|---|---|---|
#18+
Привет. Один из сервисов выдает данные в таких форматах (их несколько разных): Код: xml 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11.
Как лучше всего поступить ? Хочется какой-то объектно ориентированности. Соответственно нужно как-то парсить эту XML в класс - и обратно. Какие варианты вообще есть ? Что то не хочется совсем уж в рукопашную кодить парсинг туда и обратно. ... |
|||
:
Нравится:
Не нравится:
|
|||
06.03.2015, 15:58 |
|
Как лучше всего парсить такую XMLину ?
|
|||
---|---|---|---|
#18+
googl'ить serialization/deserialization + c# xml + c# xslt + c# ... |
|||
:
Нравится:
Не нравится:
|
|||
06.03.2015, 16:16 |
|
Как лучше всего парсить такую XMLину ?
|
|||
---|---|---|---|
#18+
ProBiotek, создать класс-контракт для ResponseFSA со вложенной структурой проперти и десериализовывать с помощью, например, JsonConvert. ... |
|||
:
Нравится:
Не нравится:
|
|||
06.03.2015, 16:22 |
|
Как лучше всего парсить такую XMLину ?
|
|||
---|---|---|---|
#18+
Axeleron, JsonConvert понимает XML ? ... |
|||
:
Нравится:
Не нравится:
|
|||
06.03.2015, 16:30 |
|
Как лучше всего парсить такую XMLину ?
|
|||
---|---|---|---|
#18+
buser c# xslt а это для чего ? ... |
|||
:
Нравится:
Не нравится:
|
|||
06.03.2015, 16:30 |
|
Как лучше всего парсить такую XMLину ?
|
|||
---|---|---|---|
#18+
ProBiotek, чтоб проще было по сути однотипные данные, но из разных источников на ваши бизнес-сущности натягивать... ... |
|||
:
Нравится:
Не нравится:
|
|||
06.03.2015, 16:33 |
|
Как лучше всего парсить такую XMLину ?
|
|||
---|---|---|---|
#18+
... |
|||
:
Нравится:
Не нравится:
|
|||
06.03.2015, 16:35 |
|
Как лучше всего парсить такую XMLину ?
|
|||
---|---|---|---|
#18+
Как-то так: Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34.
и Код: c# 1. 2. 3. 4. 5. 6. 7.
... |
|||
:
Нравится:
Не нравится:
|
|||
06.03.2015, 16:36 |
|
Как лучше всего парсить такую XMLину ?
|
|||
---|---|---|---|
#18+
Скажите пожалуйста. А вот такой вариант вообще рабочий ? Код: c# 1. 2. 3.
Это осмысленно ? ... |
|||
:
Нравится:
Не нравится:
|
|||
06.03.2015, 16:39 |
|
Как лучше всего парсить такую XMLину ?
|
|||
---|---|---|---|
#18+
Сон Веры Павловны, Кстати имеется даже XSD схема !! ... |
|||
:
Нравится:
Не нравится:
|
|||
06.03.2015, 16:40 |
|
Как лучше всего парсить такую XMLину ?
|
|||
---|---|---|---|
#18+
Сон Веры Павловны, Спасибо большое за пример кода ! Сам бы велосипед долго изобретал бы :) А совсем уж в ручную не хочется все парсить. ... |
|||
:
Нравится:
Не нравится:
|
|||
06.03.2015, 16:41 |
|
Как лучше всего парсить такую XMLину ?
|
|||
---|---|---|---|
#18+
ProBiotek, Когда на коллекциях объектов споткнетесь, можете, по моей ссылке подглянуть как в ними быть. ... |
|||
:
Нравится:
Не нравится:
|
|||
06.03.2015, 16:45 |
|
Как лучше всего парсить такую XMLину ?
|
|||
---|---|---|---|
#18+
Axeleron, Спасибо. Сейчас буду пробовать решение от Сон Веры Павловны, вроде очень перспективно выглядит ) ... |
|||
:
Нравится:
Не нравится:
|
|||
06.03.2015, 16:50 |
|
Как лучше всего парсить такую XMLину ?
|
|||
---|---|---|---|
#18+
F# type provider Есть xmlprovider как раз для таких случаев ... |
|||
:
Нравится:
Не нравится:
|
|||
06.03.2015, 17:07 |
|
Как лучше всего парсить такую XMLину ?
|
|||
---|---|---|---|
#18+
baike2000, ммм.. Это слишком не стандартно. Кто потом будет это поддерживать ? :) не коллеги заругают меня за такое ) ... |
|||
:
Нравится:
Не нравится:
|
|||
06.03.2015, 17:18 |
|
Как лучше всего парсить такую XMLину ?
|
|||
---|---|---|---|
#18+
ProBiotekА совсем уж в ручную не хочется все парсить. а что есть вручную? ... |
|||
:
Нравится:
Не нравится:
|
|||
06.03.2015, 17:27 |
|
Как лучше всего парсить такую XMLину ?
|
|||
---|---|---|---|
#18+
ИзопропилProBiotekА совсем уж в ручную не хочется все парсить. а что есть вручную? Substring'ом, видимо ... |
|||
:
Нравится:
Не нравится:
|
|||
06.03.2015, 17:33 |
|
Как лучше всего парсить такую XMLину ?
|
|||
---|---|---|---|
#18+
ИзопропилProBiotekА совсем уж в ручную не хочется все парсить. а что есть вручную? Вручную, это грузить XML в XDocument и потом самому парсить каждый тег и заполнять объектную модель-класс сущности. Ну и наоборот. ... |
|||
:
Нравится:
Не нравится:
|
|||
06.03.2015, 18:45 |
|
|
start [/forum/topic.php?fid=20&msg=38897450&tid=1401827]: |
0ms |
get settings: |
11ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
38ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
56ms |
get tp. blocked users: |
1ms |
others: | 337ms |
total: | 473ms |
0 / 0 |