Здравствуйте, Lloyd, Вы писали:
L>Не совсем понятно, что ты хочешь.
Есть XML файл, примерно такой:
<?xml version="1.0" encoding="windows-1251"?>
<TABLE S_INCKEY="1">
<FEILD1>TEMP1</FEILD1>
<FEILD2>TEMP2</FEILD2>
<FEILD3>
<ADD_FEILD1>TEMP1.1<ADD_FEILD1>
<ADD_FEILD2>TEMP1.2<ADD_FEILD2>
</FEILD3>
</TABLE >
<TABLE S_INCKEY="2">
<FEILD1>TEMP3</FEILD1>
<FEILD2>TEMP4</FEILD2>
<FEILD3>
<ADD_FEILD1>TEMP2.1<ADD_FEILD1>
<ADD_FEILD2>TEMP2.2<ADD_FEILD2>
</FEILD3>
</TABLE >
......
Прочитав его мне необходимо получить следующее:
Таблица1: TABLE
--------------------------
FEILD1 | FEILD2 | FEILD3 |
--------------------------
TEMP1 | TEMP2 | ключ1 |
--------------------------
TEMP3 | TEMP4 | ключ2 |
--------------------------
И Таблица2:
------------------------------------
<ADD_FEILD1> | <ADD_FEILD2> | Ключ |
------------------------------------
TEMP1.1 | TEMP1.2 | ключ1|
------------------------------------
TEMP2.1 | TEMP2.2 | ключ2|
------------------------------------
Т.е. мне необходимо получить 2 связанные таблицы. Вообще я не понимаю как можно вручную, по очереди считывать
сначала все что относится к <TABLE S_INCKEY="1">, потом все что относится к <TABLE S_INCKEY="2">, тем самым формируя запись для Таблицы1 и относящиеся к ней записи из таблицы2.