|
Как последовательно скопировать xml файл
| ☑ |
0
Сисой
07.05.13
✎
10:16
|
Задача. Нужно модифицировать один атрибут в xml-файле.
Есть у когонить пример последовательного копирования тегов и атрибутов из файла в файл?
|
|
1
Ковычки
07.05.13
✎
10:19
|
может тупо СтрЗаменить(СтрЗаменить(Стр,">",">" ""),"<","" "<") ?
и построчно разобрать не парясь с домом
|
|
2
drcrasher
07.05.13
✎
10:20
|
ключевой вопрос: зачем?
в тотале или фаре найти и заменить не?
|
|
3
Сисой
07.05.13
✎
10:26
|
(2)
1. Это нужно делать каждый день обычным пользователям.
2. Фар не поможет - слишком сложное условие поиска.
3. На поставщика файла повлиять не можем - это ММВБ.
|
|
4
х86
07.05.13
✎
10:27
|
(3)читай рекурсивно, ну и пиши также )
|
|
5
drcrasher
07.05.13
✎
10:29
|
(3) объём файла какой? (котировки?)
|
|
6
drcrasher
07.05.13
✎
10:30
|
+ не вариант сделать свой загрузчик с учетом файла поставщика?
|
|
7
sikuda
07.05.13
✎
10:31
|
XLST не предлагали
|
|
8
Сисой
07.05.13
✎
10:49
|
(4) Пример бы. Я ни разу рекурсивно с ЧтениеXML не работал.
(6) Там все печальнее. Файл нужно править для другой внешней программы, которой на вход подаются как данные из 1с, таки файлы ММВБ.
|
|
9
drcrasher
07.05.13
✎
10:51
|
(8) пример - любая типовая ОбменССайтом например (в толстом - обработка, в тонком - общий модуль)
размер хмл большой?
|
|
10
drcrasher
07.05.13
✎
10:52
|
+9 если у тебя файл, например, размером в 20 кило, то проще обработать как текст.
ну или вообще извернуться и написать на whs скрипт с использованием регекспов =)
|
|
11
sikuda
07.05.13
✎
11:04
|
(7) Поясняю если у тебя большой xml файл и тебе его надо немного изменить по шаблону. Дабавить атрибут по условию, изменить значение... люди уже придумали EXtensible Stylesheet Language (. Версия 1.0 даже есть в 1С в виде объекта ПреобразованиеXLS.
Ребята ну изучайте технологии, а не делайте очередные костыли...
|
|
12
Сисой
07.05.13
✎
11:23
|
(Мрачно) На этой работе хрен что поизучаешь, за бананом весь день прыгаем.
|
|
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший