Имя пользователя:
Пароль:
 

Показать сообщение отдельно

Новый участник


Сообщения: 6
Благодарности: 0

Профиль | Отправить PM | Цитировать


Цитата Iska:
niverprof, в xml нет таких понятий как «параметр», «столбец» и т.п. Есть понятия «корень», «узел», «атрибут», «значение атрибута».
Перевести на русский выражение «Вначале xml создает» не смог вовсе. Сожалею. »
ОК давайте так. Предложенный XML по сути таблица данных. В ней есть элементы <FIELD>. Каждый элемент <FIELD> описывает содержимое определенного поля данных. Поле может быть сопоставлено только с одним столбцом таблицы. соответственно так как мне необходимо разбить один элемент <FIELD> на шестнадцать нужно например преобразовать элемент <FIELD attrname="FRM_REFL"> в <FIELD attrname="R_400"> и добавить ещё 15 элементов <FIELD attrname="R_420"> ... <FIELD attrname="R_700"> после этого идем дальше.

Элемент <ROW> описывает, как создавать строки данных из файла данных, который импортируется в таблицу. в каждом элементе <ROW> мы заменяем один атрибут FRM_REFL= на шестнадцать атрибутов R_XXX, значения которых берем из FRM_REFL= путем разделения по признаку ;

Надеюсь так стало понятнее. За скрипт огромное спасибо поставил PowerShell разобрался как работает, скрипт отработал на ура все поделилось так как хотел! осталось только создать <FIELD attrname="R_XXX">

Последний раз редактировалось niverprof, 19-12-2014 в 15:44.


Отправлено: 15:21, 19-12-2014 | #5