Нужно вытащить данные из XML в Excel или разделители

mess

Новичок
Нужно вытащить данные из XML в Excel или разделители

Столкнулся с такой проблемой. Принесли базу данных в XML на 500 метров...
Какой софтиной или как еще можно вытащить оттуда данные например в Excel?
 

bgm

 
Поразительный вопрос... Поразительный ответ: Excel'ем и вытаскивай.
 

mess

Новичок
не берет он. И аксесс не берет. пустые поля в итоге получаются.
Есть какие-нить конвертеры например в разделители?
 

HEm

Сетевой бобер
а структура внутри однородная или как?

если это простая копия базы, то проще утилитку написать, чтобы построчно разбирала, открытие в xmlspy займет довольно много времени, да еще и памяти нужен вагон на такой размерчик
 

mess

Новичок
вообщем так. С помощью XML Spy вытащил данные в тектовики. И сам вручную в Microsoft Access сделал струкутур бд. Потом закинул туда данные из текстовиков.
Но столкнулся с проблемой.
Структура этих тескстовиков такая:
Главный ключ(счетчик) | Foreign Key (Здесь завяка к ID родителя) | и дальше данные...
Так вот все нормально было, но столкнулся с такой вещью что поле Address находится в нескольких разных полях. И я не знаю как XML Spy может тогда привязать по идентификаторам к родителям это поле.
И правда в этом текстовике получается просто счетчик тоже... и соответсенно не получается у меня адреса привязать :(
Криво конечно описал наверна...

-~{}~ 16.10.06 10:36:

структура не однородная. С кучей вложений.
Например корень UL, затем UL_ADDRESS, в нем уже ADRESS, в нем REGION,RAION,GOROD,STREET и в этих полях конечные данные.
Я по быстрому накидал в акссесс и вроед все получилось, а потом при запросах столкнулся с проблемой, описанной выше.

-~{}~ 16.10.06 12:39:

в какой-то степени разобрался. Пришлось удалить левые поля, в которых присутствовал адрес и он бы мне не понадобился. Т.е. так рабоатет связка нормально.
Интересно как же поступать если эти поля есть в нужных мне...
 
Сверху