Гость
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / XML Adapter / 9 сообщений из 9, страница 1 из 1
25.03.2019, 20:27
    #39791162
Valerii
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
XML Adapter
народ,
зайдем с другой стороны....
Использую XML adapter. Как вставть простой ТЭГ в файл и в него AddTableschema ?
Как мне добавить эти 2 тега
Код: plaintext
1.
2.
3.
4.
5.
6.
<Lines>
<Contain>
<description>******* Items 1 *******</description>
<price/>
<VAT/>
</Details>
</Contain>
...
Рейтинг: 0 / 0
25.03.2019, 20:47
    #39791174
Sergey Sizov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
XML Adapter
Valeriiнарод,
зайдем с другой стороны....А не "другая сторона" - это какая?Использую XML adapter. Как вставть простой ТЭГ в файл и в него AddTableschema ?Чего-чего? Переведи...Как мне добавить эти 2 тега
Код: plaintext
1.
2.
3.
4.
5.
6.
<Lines>
<Contain>
<description>******* Items 1 *******</description>
<price/>
<VAT/>
</Details>
</Contain>
Зайти с третьей стороны. XNK Adapter не средство манипулирования тэгами, это средство преобразование данных в XML и обратно.
Добавь нужные поля в нужные таблицы и тэги появятся.
...
Рейтинг: 0 / 0
26.03.2019, 09:56
    #39791305
Valerii
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
XML Adapter
У меня не получается обернуть тег Detalis тегами:
<Contain>
<Lines>
.........
</Lines>
<Contain>

то есть , вставить
<Details>
<quantity>10.00</quantity>
<description>******* Items 1 *******</description>
<price/>
<vat/>
</Details>
<Details>
<quantity>20.00</quantity>
<description>******* Items 2 *******</description>
<price/>
<vat/>
</Details>
<Details>
<quantity>30.00</quantity>
<description>******* Items 3 *******</description>
<price/>
<vat/>
</Details>
<Details>
<quantity>40.00</quantity>
<description>******* Items 4 *******</description>
<price/>
<vat/>
</Details>
<Details>
<quantity>50.00</quantity>
<description>******* Items 5 *******</description>
<price/>
<vat/>
</Details>
<Details>
<quantity>60.00</quantity>
<description>******* Items 6 *******</description>
<price/>
<vat/>
</Details>
между этих двух тегов.....

чтобы это выглядело так:

<Contain>
<Lines>
<Details>
<quantity>10.00</quantity>
<description>******* Items 1 *******</description>
<price/>
<vat/>
</Details>
<Details>
<quantity>20.00</quantity>
<description>******* Items 2 *******</description>
<price/>
<vat/>
</Details>
<Details>

<quantity>30.00</quantity>
<description>******* Items 3 *******</description>
<price/>
<vat/>
</Details>
<Details>
<quantity>40.00</quantity>
<description>******* Items 4 *******</description>
<price/>
<vat/>
</Details>
<Details>
<quantity>50.00</quantity>
<description>******* Items 5 *******</description>
<price/>
<vat/>
</Details>
<Details>
<quantity>60.00</quantity>
<description>******* Items 6 *******</description>
<price/>
<vat/>
</Details>
</Lines>
<Contain>
...
Рейтинг: 0 / 0
26.03.2019, 10:04
    #39791311
Valerii
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
XML Adapter
Sergey Sizov,


вот этот тег должен быть обернут двумя тегами
<Contain>
<Lines>


oXT=oXA.AddTableSchema('Details')
oXT.Fields.Remove(Strconv('nid', 5))

</Lines>
</Contain>

[
...
Рейтинг: 0 / 0
26.03.2019, 11:12
    #39791368
Sergey Sizov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
XML Adapter
ValeriiУ меня не получается обернуть тег Detalis тегами:
<Contain>
<Lines>
.........
</Lines>
<Contain>
А не надо заниматься тэгами, надо заниматься структурой таблиц, о чем я уже и писал.
Древовидная структура тэгов получается при использовании нескольких таблиц, связанных relation. Отсюда следует, что надо создать таблицы/курсоры с соответствующими именами и увязать их все через set relation ...
Примера под рукой сейчас нет, но, помнится, я кидал такое на foxclub.
...
Рейтинг: 0 / 0
26.03.2019, 11:33
    #39791381
Valerii
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
XML Adapter
Sergey SizovValeriiУ меня не получается обернуть тег Detalis тегами:
<Contain>
<Lines>
.........
</Lines>
<Contain>
А не надо заниматься тэгами, надо заниматься структурой таблиц, о чем я уже и писал.
Древовидная структура тэгов получается при использовании нескольких таблиц, связанных relation. Отсюда следует, что надо создать таблицы/курсоры с соответствующими именами и увязать их все через set relation ...
Примера под рукой сейчас нет, но, помнится, я кидал такое на foxclub.

Я прмерно так и делаю
Select ANTET

Set Relation To nID Into DETALII Additive
Set Relation To nID Into SUMAR Additive
Set Relation To nID Into Observatii Additive
Set Relation To nID Into Linie Additive
буду щупать именно релейшн...
...
Рейтинг: 0 / 0
26.03.2019, 11:41
    #39791387
Sergey Sizov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
XML Adapter
ValeriiSergey Sizovпропущено...
А не надо заниматься тэгами, надо заниматься структурой таблиц, о чем я уже и писал.
Древовидная структура тэгов получается при использовании нескольких таблиц, связанных relation. Отсюда следует, что надо создать таблицы/курсоры с соответствующими именами и увязать их все через set relation ...
Примера под рукой сейчас нет, но, помнится, я кидал такое на foxclub.

Я прмерно так и делаю
Select ANTET

Set Relation To nID Into DETALII Additive
Set Relation To nID Into SUMAR Additive
Set Relation To nID Into Observatii Additive
Set Relation To nID Into Linie Additive
буду щупать именно релейшн...Боюсь, что не стой стороны делаешь. Нужно, чтобы при хождении в Browse по Lines в Details отображались только соответствующие строки.
...
Рейтинг: 0 / 0
26.03.2019, 13:15
    #39791457
Sergey Sizov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
XML Adapter
Valerii,
вот пример от первоисточника: Тут
...
Рейтинг: 0 / 0
26.03.2019, 13:15
    #39791458
Valerii
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
XML Adapter
Sergey SizovValeriiпропущено...


Я прмерно так и делаю
Select ANTET

Set Relation To nID Into DETALII Additive
Set Relation To nID Into SUMAR Additive
Set Relation To nID Into Observatii Additive
Set Relation To nID Into Linie Additive
буду щупать именно релейшн...Боюсь, что не стой стороны делаешь. Нужно, чтобы при хождении в Browse по Lines в Details отображались только соответствующие строки.

вроде сделал все как наддо, но есть маленький нюанс, приложил архив - в нем код и результат. Также есть файл эталон.
В нем нужно TAG Antet закрыть зразу перед Detalii

Неужели еще один курсо придеться создать чтоы егог коректно отработать?
Ведь SUMAR и OBSERVATII - закрываются как надо.....
...
Рейтинг: 0 / 0
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / XML Adapter / 9 сообщений из 9, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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