|
Разбор XML
|
|||
---|---|---|---|
#18+
и курсор qweasd пустой получается при выполнении цикла: вот поля курсора create cursor qweasd ( ; fam C(30), ; im C(30), ; ot C(30)) и pacient аналогичный. Почему же не заносятся в курсор qweasd данные? ... |
|||
:
Нравится:
Не нравится:
|
|||
30.10.2012, 13:04 |
|
Разбор XML
|
|||
---|---|---|---|
#18+
Дима1991tanglir, что делается в этой строке и что за свойство должно быть вы не можете сказать? Если бы я имел опыт работы с xml то было легче наверное, но я первый раз столкнулся с этим. Тем более я новичек в фоксе, знаю не многоПредставьте себе, я тоже с этим конкретным свойством столкнулся только сегодня. И ранее не знал о его существовании. ... |
|||
:
Нравится:
Не нравится:
|
|||
30.10.2012, 13:26 |
|
Разбор XML
|
|||
---|---|---|---|
#18+
Дима1991, курсор надо делать со всеми полями, присутствующими в записи о пациенте (от ид и до адреса). Потом при необходимости выберете нужные. И свойство это - не "текст". ... |
|||
:
Нравится:
Не нравится:
|
|||
30.10.2012, 13:28 |
|
Разбор XML
|
|||
---|---|---|---|
#18+
tanglir, а какое свойство должно быть? ... |
|||
:
Нравится:
Не нравится:
|
|||
30.10.2012, 13:34 |
|
Разбор XML
|
|||
---|---|---|---|
#18+
Дима1991, поставьте breakpoint на этой строке Код: sql 1. 2. 3.
Запустите, дождитесь остановки. Перейдите в командное окно Наберите там loXMLNodes2.Item(i2-1) Нажмите ".", высветится список свойств и методов текущего item-а. Медитируйте над списком до просветления. ... |
|||
:
Нравится:
Не нравится:
|
|||
30.10.2012, 13:50 |
|
Разбор XML
|
|||
---|---|---|---|
#18+
Дима1991вот я так пишу не знаю правильно или нет: CREATE CURSOR test_xml ( ; fam C(30), ; im C(30), ; ot C(30)) loXML = CREATEOBJECT("msxml2.DomDocument.3.0") loXML.ASYNC=.F. loXML.load("D:\2.XML") ? loXML.parseError.errorCode ? loXML.parseError.reason ? loXML.getElementsByTagName("zl_list/zap/pacient").item(0).text fam=loXML.getElementsByTagName("zl_list/zap/pacient/fam").item(0).text im=loXML.getElementsByTagName("zl_list/zap/pacient/im").item(0).text ot=loXML.getElementsByTagName("zl_list/zap/pacient/ot").item(0).text RELEASE loXML SELECT test_xml brow 2Дима1991 Так а где в вашем коде запись переменных fam, im, ot в курсор test_xml ??? читайте букварь по командам append replace gather memvar ... |
|||
:
Нравится:
Не нравится:
|
|||
30.10.2012, 13:57 |
|
Разбор XML
|
|||
---|---|---|---|
#18+
Уважаемый tanglir, я новичек в фокспро я даже Breakpoint не знаю как использовать, чтобы остановку сделать. в жизни писал 3-4 простых программ на фоксе таких как вывод в грид и создание отчетов. изначально попросил помощи т.к. работа с xml для меня дремучий лес. ... |
|||
:
Нравится:
Не нравится:
|
|||
30.10.2012, 14:06 |
|
Разбор XML
|
|||
---|---|---|---|
#18+
tanglir, selectnodes свойство может? ... |
|||
:
Нравится:
Не нравится:
|
|||
30.10.2012, 14:14 |
|
Разбор XML
|
|||
---|---|---|---|
#18+
вроде выводится. Спасибо. ... |
|||
:
Нравится:
Не нравится:
|
|||
30.10.2012, 14:36 |
|
Разбор XML
|
|||
---|---|---|---|
#18+
такой вопрос, если нужно сделать такое же для случая когда так: <zl_list> <zap> <sluch> <usl> <idstrax>_3M00YI7FA</idstrax> <idserv>0</idserv> </usl> </sluch> </zap> </zl_list> я могу написать так? Или уже не прокатит? Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32.
... |
|||
:
Нравится:
Не нравится:
|
|||
30.10.2012, 14:48 |
|
Разбор XML
|
|||
---|---|---|---|
#18+
можно ли в одном цикле сделать это все? для обеих случаев? ... |
|||
:
Нравится:
Не нравится:
|
|||
30.10.2012, 15:04 |
|
Разбор XML
|
|||
---|---|---|---|
#18+
Дима1991, у вас же в usl и в pacient разные наборы полей... для услуг надо свой курсор делать, но остальной код (кроме выбора тегов и сброса данных в курсор) в принципе останется тем же. ... |
|||
:
Нравится:
Не нравится:
|
|||
30.10.2012, 19:29 |
|
|
start [/forum/topic.php?fid=41&msg=38018647&tid=1583368]: |
0ms |
get settings: |
10ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
51ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
59ms |
get tp. blocked users: |
1ms |
others: | 264ms |
total: | 422ms |
0 / 0 |