powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / XML, XSL, XPath, XQuery [игнор отключен] [закрыт для гостей] / Изменить одну колонку в XML, взяв данные из XLS
4 сообщений из 4, страница 1 из 1
Изменить одну колонку в XML, взяв данные из XLS
    #34458953
VladIg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Добрый день.
Есть файлик в XML, где помимо многих других праметров, хранятся данные об остаточной стоимости объектов на 01.01.2006.
И есть данные в XLS, где есть данные об остаточной стоимости на 01.01.07.
Связь можно организовать по ИД, который присутствует в обоих документах.
Отчет нужно сдать снова в XML, сохранив структуру.
Вопрос как это попроще сделать?
С XML особо не сталкивался, но некоторое представление имею.
Подскажите в каких направлениях копать?
...
Рейтинг: 0 / 0
Изменить одну колонку в XML, взяв данные из XLS
    #34458982
SuSa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Привет. Не я один в этом городе такой фигней страдаю :) . Радует
VladIgСвязь можно организовать по ИД,
Что за ИД ? id?
VladIgОтчет нужно сдать снова в XML, сохранив структуру.
Вопрос как это попроще сделать?
xml на вход, xsl'ем проверишь, и результат в xml на выходе впишешь
Проще говоря берешь парсер и начинаешь писать :)
Уточни чего конкретно хочешь сделать, если просто проверить(сравнить значения в xml и xsl), то копируешь все пока не дойдешь до значения которое надо сравнить, сравнишь, выведешь результат, и продолжешь копировать
Удачи
...
Рейтинг: 0 / 0
Изменить одну колонку в XML, взяв данные из XLS
    #34459041
VladIg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SuSaЧто за ИД ? id?
Идентификатор объекта
SuSaxml на вход, xsl'ем проверишь, и результат в xml на выходе впишешь
Проще говоря берешь парсер и начинаешь писать :)
Нет, нужно заменить поле у объектов (остаточную стоимость) в XML на ту, которая содержится в XLS. и отправить мылом XML.
ОБъектов чуть больше 4000.
Что за парсер брать? :)
Я умею XML к другому виду приводить, чтобы потом в базу залить, я вообще Oracle занимаюсь.
А вот Чем перебирать XML, попутно сравнивая данные с екселем, не знаю.
...
Рейтинг: 0 / 0
Изменить одну колонку в XML, взяв данные из XLS
    #34459360
andrei77
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
я бы XLS преобразовал в XML, способов думаю много есть. да и в excel тоже есть такие возможности.
а потом бы с помощью специального языка XSLT начал бы просматривать(парсить) XML документ на соотвествия id второму документу, и как только соответствие находились вытягивал нужные данные вставлял уда нужно и шел дальше

ну получается если объектов 4000
то каждый объект я сравниваю с другими 4000
получается 4000*4000= 16000000 сравнений
хотя если совпадание одно должно быть то гораздо меньше)
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / XML, XSL, XPath, XQuery [игнор отключен] [закрыт для гостей] / Изменить одну колонку в XML, взяв данные из XLS
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]