|
Красивое сохранение XML в файл
|
|||
---|---|---|---|
#18+
Всем доброго дня! Изначально стояла задача "красиво", т.к. со всеми табуляциями и переносами строк сохранять XML-файлы, т.е. чтобы открыл пользователь XML в блокноте - а там все как в браузере. Для преобразования используется схема: Код: xml 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.
Идея примерно такая: Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14.
Все работало прекрасно, пока не столкнулся с таким случаем: в исходном XML в корневом узле появился атрибут xmlns, который после преобразования пропадает. Что это может быть? неправильный скрипт? Косяк MSXML60? Пожалуйста, помогите. ... |
|||
:
Нравится:
Не нравится:
|
|||
09.04.2015, 14:58 |
|
Красивое сохранение XML в файл
|
|||
---|---|---|---|
#18+
LetЧто это может быть?Ошибка в XSL ... |
|||
:
Нравится:
Не нравится:
|
|||
09.04.2015, 15:15 |
|
Красивое сохранение XML в файл
|
|||
---|---|---|---|
#18+
_Vasilisk_Ошибка в XSLХотя поторопился. У меня все работает ... |
|||
:
Нравится:
Не нравится:
|
|||
09.04.2015, 15:19 |
|
Красивое сохранение XML в файл
|
|||
---|---|---|---|
#18+
Если имеете дело с MS - почему бы не использовать PowerShell? Там всё достаточно просто, и вообще без XSLT: Код: powershell 1. 2. 3. 4. 5. 6. 7. 8. 9.
Формат вывода определяется задаваемыми свойствами экземпляра XmlWriterSettings - подробнее см. здесь: https://msdn.microsoft.com/en-us/library/system.xml.xmlwritersettings(v=vs.110).aspx ... |
|||
:
Нравится:
Не нравится:
|
|||
10.04.2015, 06:42 |
|
|
start [/forum/topic.php?fid=14&fpage=10&tid=1332224]: |
0ms |
get settings: |
10ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
75ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
45ms |
get tp. blocked users: |
2ms |
others: | 15ms |
total: | 183ms |
0 / 0 |