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

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


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