|
При выгрузке DataSet в XML меняет порядок тегов.
|
|||
---|---|---|---|
#18+
Есть DataSet с данной схемой, вставляю туда данные и выгружаю таким образом. Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13.
В результате выгрузки в XML файле меняется порядок тегов. Естественно программа проверки начинает ругаться на это. Можно ли как то избежать этого при формирования XML файлов таким методом? ... |
|||
:
Нравится:
Не нравится:
|
|||
12.10.2016, 11:39 |
|
При выгрузке DataSet в XML меняет порядок тегов.
|
|||
---|---|---|---|
#18+
а чем тебя так не устраивает? Код: c# 1.
зачем такие премудрости с XmlTextWriter. ... |
|||
:
Нравится:
Не нравится:
|
|||
12.10.2016, 12:05 |
|
При выгрузке DataSet в XML меняет порядок тегов.
|
|||
---|---|---|---|
#18+
fortibransa, для того чтобы кодировка была такая, какая мне нужна и структура полностью соответствовала оригиналу. Без этой шняги не все атрибуты проставляются в файле ... |
|||
:
Нравится:
Не нравится:
|
|||
12.10.2016, 12:10 |
|
При выгрузке DataSet в XML меняет порядок тегов.
|
|||
---|---|---|---|
#18+
Вот ни разу не страдал ни от кодировки, ни от атрибутов, все чудно работало и продолжает работать. ... |
|||
:
Нравится:
Не нравится:
|
|||
12.10.2016, 12:14 |
|
При выгрузке DataSet в XML меняет порядок тегов.
|
|||
---|---|---|---|
#18+
fortibransa, аналогично... но в этот раз не прокатило. Их программа проверки матюгается по всякому поводу. ... |
|||
:
Нравится:
Не нравится:
|
|||
12.10.2016, 12:16 |
|
При выгрузке DataSet в XML меняет порядок тегов.
|
|||
---|---|---|---|
#18+
dosnssfortibransa, аналогично... но в этот раз не прокатило. Их программа проверки матюгается по всякому поводу. Перекодировка полученных данных не помогает или затратна из-за объема? ... |
|||
:
Нравится:
Не нравится:
|
|||
12.10.2016, 19:57 |
|
При выгрузке DataSet в XML меняет порядок тегов.
|
|||
---|---|---|---|
#18+
dosnss, пример изменения порядка тегов? Что вы имеете в виду? ... |
|||
:
Нравится:
Не нравится:
|
|||
12.10.2016, 20:17 |
|
При выгрузке DataSet в XML меняет порядок тегов.
|
|||
---|---|---|---|
#18+
Cat2dosnssfortibransa, аналогично... но в этот раз не прокатило. Их программа проверки матюгается по всякому поводу. Перекодировка полученных данных не помогает или затратна из-за объема? Дело не в кодировке, просто при формировании xml таким методом теги меняют свой порядок. Например: загрузил такую структуру <ЗаголовокФайла> <ВерсияФормата>07.00</ВерсияФормата> <ТипФайла>ВНЕШНИЙ</ТипФайла> - <ПрограммаПодготовкиДанных> <НазваниеПрограммы>ПТК АСВ 2</НазваниеПрограммы> <Версия>2.663.004</Версия> </ПрограммаПодготовкиДанных> <ИсточникДанных>ПФР</ИсточникДанных> </ЗаголовокФайла> а выгружается так: <ЗаголовокФайла> <ВерсияФормата>07.00</ВерсияФормата> <ТипФайла>ВНЕШНИЙ</ТипФайла> <ИсточникДанных>ПФР</ИсточникДанных> - <ПрограммаПодготовкиДанных> <НазваниеПрограммы>ПТК АСВ 2</НазваниеПрограммы> <Версия>2.663.004</Версия> </ПрограммаПодготовкиДанных> </ЗаголовокФайла> ... |
|||
:
Нравится:
Не нравится:
|
|||
19.10.2016, 14:04 |
|
При выгрузке DataSet в XML меняет порядок тегов.
|
|||
---|---|---|---|
#18+
dosnss, это идентичные ксамеэли... то, что программа проверки "начинает ругаться" - неестественно.... При таком вроде нельзя... ... |
|||
:
Нравится:
Не нравится:
|
|||
19.10.2016, 15:09 |
|
При выгрузке DataSet в XML меняет порядок тегов.
|
|||
---|---|---|---|
#18+
buser, да, я понимаю что это идентичные файлы, а вот программа проверки не принимает. В итоге забил и потегово записал. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.10.2016, 15:29 |
|
При выгрузке DataSet в XML меняет порядок тегов.
|
|||
---|---|---|---|
#18+
buserdosnss, это идентичные ксамеэли... то, что программа проверки "начинает ругаться" - неестественно.... При таком вроде нельзя... Самопальный отечественный софт (обратите внимание на кодировку 1251 и на имена тэгов на русском) и самопальные же парсеры - запросто могут, сталкивались с таким. Они даже на количество пробелов в отступах, или на отступы в табах ругаться могут. dosnss, а вы уверены, что после загрузки схемы у вас в DataTable DataSet'а колонки идут в том порядке, в каком вам нужно следование тэгов? Проверьте на всякий случай. Потому как тестовый пример навскидку показывает, что xml-сериализация датасета сохраняет порядок следования тэгов в порядке следования колонок и строк: Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20.
... |
|||
:
Нравится:
Не нравится:
|
|||
19.10.2016, 15:43 |
|
|
start [/forum/topic.php?fid=20&fpage=53&tid=1400280]: |
0ms |
get settings: |
7ms |
get forum list: |
12ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
36ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
49ms |
get tp. blocked users: |
2ms |
others: | 12ms |
total: | 139ms |
0 / 0 |