|
Ошибка трансформации? Один корневой элемент
|
|||
---|---|---|---|
#18+
Добрый день всем) Ребята, подскажите пожалуйста. DataSet вывожу в xml. Потом вывожу в отчеты в Excel и Word, применяя xslt соответствующие. Excel все идеально, Word ругается таким образом: "Не удается открыть XML-файл из-за проблем с его содержимым. Документ должен содержать только один корневой элемент. Строка 242. Столбец 48" Если открыть файл и посмотреть что там в этой строке - то там собственно начинается сам xml голый из датасета, а все выше - это уже xml+xsl какой нужен. Я не правильно трансформирую? Или что я неправильно пишу? Вот сам блок трансформации. Код: plaintext 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. 35. 36. 37. 38. 39. 40. 41. 42.
Если открыть в блокноте полученный файл и просто стереть хвост с xml - то все открывается и все как надо. Почему он записывается? Удивительно, но Excel в такой же ситуации не ругается. Ему все равно есть там xml ненужный в конце или нет...А он есть. Куда копать подскажите? ) Будет нужно все коды дам... но в xsl вроде все норм.. ... |
|||
:
Нравится:
Не нравится:
|
|||
26.10.2011, 12:55 |
|
Ошибка трансформации? Один корневой элемент
|
|||
---|---|---|---|
#18+
да, переписала по другому трансформацию немного и все ОК... непонятно почему тот вариант не работает Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20.
Спасибо за внимание ... |
|||
:
Нравится:
Не нравится:
|
|||
26.10.2011, 16:22 |
|
|
start [/forum/topic.php?fid=14&fpage=25&tid=1332838]: |
0ms |
get settings: |
10ms |
get forum list: |
11ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
47ms |
get topic data: |
12ms |
get forum data: |
2ms |
get page messages: |
31ms |
get tp. blocked users: |
1ms |
others: | 14ms |
total: | 134ms |
0 / 0 |