u_ku_shu
29-06-2012, 23:57
Итак есть база даннЬІх из кучи файлов(имя файла = марка авто). КаждЬІй файл нужно импортировать в таблицу БД.
Структура XML ВЬІглядит так:
<brand name="Acura">
<model name="NSX">
<year value="2005">
<modifi name="3.2i">
<brand name="Acura">
<model name="NSX">
<year value="2005">
<modifi name="3.2i">
<type name="wheels">
<fixture name="Гайка">12*1,5</fixture>
<pcd>5*114,3</pcd>
<dia>70,1</dia>
<label name="9,5 x 18 ET30">
<completion>Tune</completion>
<axle>rear</axle>
</label>
<type name="tires">
<label name="255/40 R17">
<completion>Tune</completion>
<axle>rear</axle>
</label>
</type>
</modifi>
<modifi name="3.0 V6">
<type name="wheels">
<fixture name="Гайка">12*1,5</fixture>
<pcd>5*114,3</pcd>
<dia>70,1</dia>
<label name="9,5 x 18 ET30">
<completion>Tune</completion>
<axle>rear</axle>
</label>
<label name="9 x 17 ET30">
<completion>Tune</completion>
<axle>rear</axle>
</type>
</modifi>
</year>
<year value="2004">
<modifi name="3.2i">
<type name="wheels">
<fixture name="Гайка">12*1,5</fixture>
<pcd>5*114,3</pcd>
<dia>70,1</dia>
<type name="tires">
<label name="255/40 R17">
<completion>Tune</completion>
<axle>rear</axle>
</label>
<label name="255/35 R18">
<completion>Tune</completion>
<axle>rear</axle>
</type>
</modifi>
</year>
</model>
Как импортировать все в SQL базу с минимальнЬІми затратами времени/сил?
Структура XML ВЬІглядит так:
<brand name="Acura">
<model name="NSX">
<year value="2005">
<modifi name="3.2i">
<brand name="Acura">
<model name="NSX">
<year value="2005">
<modifi name="3.2i">
<type name="wheels">
<fixture name="Гайка">12*1,5</fixture>
<pcd>5*114,3</pcd>
<dia>70,1</dia>
<label name="9,5 x 18 ET30">
<completion>Tune</completion>
<axle>rear</axle>
</label>
<type name="tires">
<label name="255/40 R17">
<completion>Tune</completion>
<axle>rear</axle>
</label>
</type>
</modifi>
<modifi name="3.0 V6">
<type name="wheels">
<fixture name="Гайка">12*1,5</fixture>
<pcd>5*114,3</pcd>
<dia>70,1</dia>
<label name="9,5 x 18 ET30">
<completion>Tune</completion>
<axle>rear</axle>
</label>
<label name="9 x 17 ET30">
<completion>Tune</completion>
<axle>rear</axle>
</type>
</modifi>
</year>
<year value="2004">
<modifi name="3.2i">
<type name="wheels">
<fixture name="Гайка">12*1,5</fixture>
<pcd>5*114,3</pcd>
<dia>70,1</dia>
<type name="tires">
<label name="255/40 R17">
<completion>Tune</completion>
<axle>rear</axle>
</label>
<label name="255/35 R18">
<completion>Tune</completion>
<axle>rear</axle>
</type>
</modifi>
</year>
</model>
Как импортировать все в SQL базу с минимальнЬІми затратами времени/сил?