|
|
|
Ребята, подскажите плз как такой файл (xml) затянуть в datawindow ???
|
|||
|---|---|---|---|
|
#18+
Горю ... и башка не варит. Спасибо. а точнее, long l_row oleobject oXMLHttp string s_request_post, s_post_str s_request_post = a_s_url + '/QueryDb' s_post_str = 'iDatabaseId=3762' + & '&iDatabaseViewId=12902' + & '&iPageNum=1' + & '&iRecsPerPage=100' + & '&strPromptValues=' + & '&strAuthCode=' + ar_s_auth_code + & '&strSessionId=' + ar_s_session_id oXMLHttp = CREATE oleobject i_rc = oXMLHttp.ConnectToNewObject('MSXML2.XMLHTTP') //'Microsoft.XMLHTTP IF i_rc < 0 or IsNull(i_rc) THEN DESTROY oXMLHttp RETURN -1 END IF oXMLHttp.Open ('POST', s_request_post, FALSE) oXMLHttp.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded') oXMLHttp.Send(s_post_str) s_post_str = oXMLHttp.ResponseText oXMLHttp.DisconnectObject() DESTROY oXMLHttp s_post_str возврашает длинную стринг которую я сохранил как приложенный файл. Зараннее благодарен за любую помощь. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.02.2007, 01:38 |
|
||
|
Ребята, подскажите плз как такой файл (xml) затянуть в datawindow ???
|
|||
|---|---|---|---|
|
#18+
У меня сложилось впечатление, что людей, пишущих на PB и хорошо освоивших XML, к сожалению слишком мало. Я пытался решить похожую проблему "красиво", но ... тоже "горел" и из-за аврала решил проблему в "лоб" - используя OLE "MSXML2.DOMDocument.4.0" получал массив структур, где элементами структуры были : - имя тега, - его значение, - его тип, - полное имя тега ( через точку перечислялись все теги, куда входил данный тег ). Ну а дальше было понятно ... Учитывая, что в XML файле были документы разных видов , соответственно разные данные закачивались в разные DW. Если интересно - скрипт могу выложить или прислать на EMail. Кстати - у тебя в XML файле, перед документом содержится его XML Schema. Обычно XML Schema содержится в отдельном файле ".xsd", а в XML файле на него только ссылаются : < ... xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="*.xsd" ... > Но ... в конце концов - это не мое "собачье дело". Good Luck ! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.02.2007, 10:32 |
|
||
|
Ребята, подскажите плз как такой файл (xml) затянуть в datawindow ???
|
|||
|---|---|---|---|
|
#18+
1. Спасибо 2. Парсер я написал как-то, вот - попытался подстроить но чего-то не работает: ole_xml_doc = CREATE OLEobject i_rc = ole_xml_doc.ConnectToNewObject('Microsoft.XMLDOM') IF i_rc <> 0 THEN MessageBox('f_co_querydb', "ConnectToNewObject('Microsoft.XMLDOM')=" + string(i_rc), Exclamation!) DESTROY ole_xml_doc RETURN -1 END IF ole_xml_doc.async = FALSE ole_xml_doc.load ('c:\querydb.xml') l_row = Long(ole_xml_doc.parseError.errorCode) IF l_row <> 0 THEN MessageBox('f_co_querydb', 'Parse Error: ' + string(l_row) + '~n' + & 'Error reason: ' + string(ole_xml_doc.parseError.reason) + '~n' + & 'Error line: ' + string(ole_xml_doc.parseError.line)) DESTROY ole_xml_doc RETURN -1 END IF ole_xml_rowset = ole_xml_doc.GetElementsByTagName ('ListValue') l_row = long(ole_xml_rowset.Length) IF ole_xml_rowset.Length < 1 THEN ole_xml_doc.DisconnectObject() DESTROY ole_xml_doc MessageBox('f_co_querydb', 'ole_xml_rowset.Length=' + string(l_row), Exclamation!) RETURN -1 END IF l_node_knt = ole_xml_rowset.Length - 1 // Возврашает правильное кол-во рэкордов, 8. FOR l_row = 0 TO l_node_knt ole_xml_row = ole_xml_rowset.NextNode() ole_xml_column = ole_xml_row.SelectSingleNode('ListValue') // а вот тут ... холера возврашает null, я шо, не так его зову???? IF NOT IsNull(ole_xml_column) THEN s_list_value = s_list_value + '~n' + Trim(ole_xml_column.Text) END IF NEXT ole_xml_doc.DisconnectObject() DESTROY ole_xml_doc ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.02.2007, 19:15 |
|
||
|
Ребята, подскажите плз как такой файл (xml) затянуть в datawindow ???
|
|||
|---|---|---|---|
|
#18+
Вообще-то любую работу с OLEobject я всегда вначале пишу и тестирую на VB ( самое простое - в макросах Word-а), и только потом переношу скрипт на PB. Экономит кучу времени. Вместо 'Microsoft.XMLDOM' я использую "MSXML2.DOMDocument.4.0" ( "MSXML2" - скачал с www.microsoft.com ). Код: 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. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65. память : GarbageCollect () Good Luck ! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.02.2007, 09:51 |
|
||
|
Ребята, подскажите плз как такой файл (xml) затянуть в datawindow ???
|
|||
|---|---|---|---|
|
#18+
Обращаю внимание, что функция " uf_read_ole " - реентерабельная, т.е. вызывает сама себя, что позволяет читать данные тегов с произвольным уровнем вложений. Good Luck ! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.02.2007, 11:05 |
|
||
|
Ребята, подскажите плз как такой файл (xml) затянуть в datawindow ???
|
|||
|---|---|---|---|
|
#18+
Попробуйте поднять xml файл екселем,а потом сделать ему save as в тип файла text tab delimited,а уж это поддаётся функции DW.importfile ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.02.2007, 14:46 |
|
||
|
Ребята, подскажите плз как такой файл (xml) затянуть в datawindow ???
|
|||
|---|---|---|---|
|
#18+
Война окончена всем спасибо. Вопрос был решён: вместо FOR l_row = 0 TO l_node_knt ole_xml_row = ole_xml_rowset.NextNode() ole_xml_column = ole_xml_row.SelectSingleNode('ListValue') // а вот тут ... холера возврашает null, я шо, не так его зову???? IF NOT IsNull(ole_xml_column) THEN s_list_value = s_list_value + '~n' + Trim(ole_xml_column.Text) END IF NEXT прекрасно работает ole_xml_rowset = ole_xml_doc.GetElementsByTagName ('ListValue') l_row = long(ole_xml_rowset.Length) IF ole_xml_rowset.Length < 1 THEN ole_xml_doc.DisconnectObject() DESTROY ole_xml_doc MessageBox('f_co_querydb', 'ole_xml_rowset.Length=' + string(l_row), Exclamation!) RETURN -1 END IF l_node_knt = ole_xml_rowset.Length - 1 FOR l_row = 0 TO l_node_knt ole_xml_row = ole_xml_rowset.NextNode() s_list_value = ole_xml_row.text IF NOT IsNull(s_list_value) THEN ... пиди-дим, пиди-дам, пиди-бум ... END IF NEXT Особенно спасибо ChV, взято на карандаш и сохранено в закромах, и KOLCHOZ_POSTEVENT, прямо щас попробую. Ещё раз всем спасибо ребята. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.02.2007, 17:33 |
|
||
|
Ребята, подскажите плз как такой файл (xml) затянуть в datawindow ???
|
|||
|---|---|---|---|
|
#18+
ChVОбращаю внимание, что функция " uf_read_ole " - реентерабельная, т.е. вызывает сама себя, что позволяет читать данные тегов с произвольным уровнем вложений. Good Luck ! Может рекурсивная? А то что людей пугать такими словами? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.02.2007, 19:22 |
|
||
|
Ребята, подскажите плз как такой файл (xml) затянуть в datawindow ???
|
|||
|---|---|---|---|
|
#18+
А скажите мне пожалуйста - а разве все прибабахи ПБ для XML не работают? Сам этим никогда не занимался, но ведь вроде есть какой то extension? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.02.2007, 19:24 |
|
||
|
Ребята, подскажите плз как такой файл (xml) затянуть в datawindow ???
|
|||
|---|---|---|---|
|
#18+
sboyko ChVОбращаю внимание, что функция " uf_read_ole " - реентерабельная, т.е. вызывает сама себя, что позволяет читать данные тегов с произвольным уровнем вложений. Может рекурсивная? А то что людей пугать такими словами? Sorry, это я по привычке. Раньше эти функции называли реентерабельными ( времена PL/1 ), сейчас рекурсивными. Более того, сейчас посмотрел по "Википедии" - значение "реентерабельности" действительно изменилось. Спасибо ! Good Luck ! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.02.2007, 09:34 |
|
||
|
Ребята, подскажите плз как такой файл (xml) затянуть в datawindow ???
|
|||
|---|---|---|---|
|
#18+
sboykoА скажите мне пожалуйста - а разве все прибабахи ПБ для XML не работают? Сам этим никогда не занимался, но ведь вроде есть какой то extension? "Прибамбахи" работают. Но тут как в магазине - пока ничего не надо - "всего до полна", а когда нужно что-либо конкретное - так обыщешься. Good Luck ! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.02.2007, 09:40 |
|
||
|
Ребята, подскажите плз как такой файл (xml) затянуть в datawindow ???
|
|||
|---|---|---|---|
|
#18+
На самом деле работа с XML - на стадии освоения. Одно и тоже, очевидно, можно делать разными способами. Возможно есть и более красивые решения. В моем случае - я был обязан использовать "MSXML2". Good Luck ! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.02.2007, 09:53 |
|
||
|
Ребята, подскажите плз как такой файл (xml) затянуть в datawindow ???
|
|||
|---|---|---|---|
|
#18+
Прибабахи работают. Приложил пример с импортом. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.02.2007, 17:41 |
|
||
|
Ребята, подскажите плз как такой файл (xml) затянуть в datawindow ???
|
|||
|---|---|---|---|
|
#18+
приложение ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.02.2007, 17:43 |
|
||
|
Ребята, подскажите плз как такой файл (xml) затянуть в datawindow ???
|
|||
|---|---|---|---|
|
#18+
AStadnikприложение Комрад, спасибо. Тока вот ... Внимание ... задаю глупый вопрос: - Шо это такое такое за проперти dw_1.Object.DataWindow. Import.XML.UseTemplate = 't_imp' ??? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.02.2007, 21:19 |
|
||
|
Ребята, подскажите плз как такой файл (xml) затянуть в datawindow ???
|
|||
|---|---|---|---|
|
#18+
И ешё, можно ли на базе готового .xml файла, динамически построить datawindow ??? что-то типа SyntaxFromSQL - тока SyntaxFromXML или что-то в этом роде? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.02.2007, 21:24 |
|
||
|
Ребята, подскажите плз как такой файл (xml) затянуть в datawindow ???
|
|||
|---|---|---|---|
|
#18+
voronk AStadnikприложение Комрад, спасибо. Тока вот ... Внимание ... задаю глупый вопрос: - Шо это такое такое за проперти dw_1.Object.DataWindow. Import.XML.UseTemplate = 't_imp' ??? Description Setting that optionally controls the logical structure of the XML imported from an XML file to a DataWindow object using the ImportFile method. Controls DataWindow objects Syntax PowerBuilder dot notation: dw_control.Object.DataWindow.Import.XML.UseTemplate Describe and Modify argument: "DataWindow.Import.XML.UseTemplate { = ' value ' }" Parameter Description value (exp) A string specifying the name of an import template previously saved in the DataWindow painter for the specified DataWindow object Usage This property should be set to specify the logical structure of the XML imported before you call the ImportFile method to import data from an XML document. An import template is not required if the XML document from which data is imported corresponds to the DataWindow column definition. If an export template for a DataWindow object exists, it can be used as an import template. Only the mapping of column names to element attribute names is used for import. The order of elements within the template is not significant, because import values are located by name match and nesting depth within the XML document. All other information in the template, such as controls and comments, is ignored. In the painter On the Data Import page in the Properties view for the DataWindow object, select XML from the Format to Configure list and select a template from the Use Template list. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.02.2007, 23:42 |
|
||
|
Ребята, подскажите плз как такой файл (xml) затянуть в datawindow ???
|
|||
|---|---|---|---|
|
#18+
Не так спросил. Имел ввиду как и откуда .UseTemplate = 't_imp' там взялось? вот само datawindow, выглядит как обыкновенный grid/external source datawindow: $PBExportHeader$d_test.srd release 9; datawindow(units=0 timer_interval=0 color=1073741824 processing=1 HTMLDW=no print.printername="" print.documentname="" print.orientation = 0 print.margin.left = 110 print.margin.right = 110 print.margin.top = 96 print.margin.bottom = 96 print.paper.source = 0 print.paper.size = 0 print.canusedefaultprinter=yes print.prompt=no print.buttons=no print.preview.buttons=no print.cliptext=no print.overrideprintjob=no print.collate=yes hidegrayline=no grid.lines=0 ) header(height=80 color="536870912" ) summary(height=0 color="536870912" ) footer(height=0 color="536870912" ) detail(height=92 color="536870912" ) table(column=(type=char(10) updatewhereclause=no name=tableid dbname="TableId" ) column=(type=char(10) updatewhereclause=no name=roworder dbname="RowOrder" ) column=(type=char(256) updatewhereclause=no name=fld_58953 dbname="Fld_58953" ) column=(type=char(256) updatewhereclause=no name=fld_58954 dbname="Fld_58954" ) column=(type=number updatewhereclause=no name=pkid dbname="PKId" ) column=(type=number updatewhereclause=no name=pkid1 dbname="PKId1" ) column=(type=char(256) updatewhereclause=no name=listvalue dbname="ListValue" ) column=(type=char(256) updatewhereclause=no name=rowcolor dbname="RowColor" ) column=(type=number updatewhereclause=no name=morerecords dbname="MoreRecords" ) ) data("Table1","0","Test Value1","Alex", 5, 5,"General","", 0,"Table2","1","Test Value2","Ustas", 7, 7,"Motors",null 0,) text(band=header alignment="2" text="Fld 58953" border="0" color="33554432" x="279" y="8" height="64" width="663" html.valueishtml="0" name=fld_58953_t visible="1" font.face="Arial" font.height="-10" font.weight="400" font.family="2" font.pitch="2" font.charset="0" background.mode="1" background.color="536870912" ) text(band=header alignment="2" text="Fld 58954" border="0" color="33554432" x="951" y="8" height="64" width="617" html.valueishtml="0" name=fld_58954_t visible="1" font.face="Arial" font.height="-10" font.weight="400" font.family="2" font.pitch="2" font.charset="0" background.mode="1" background.color="536870912" ) text(band=header alignment="2" text="Pkid" border="0" color="33554432" x="1577" y="8" height="64" width="219" html.valueishtml="0" name=pkid_t visible="1" font.face="Arial" font.height="-10" font.weight="400" font.family="2" font.pitch="2" font.charset="0" background.mode="1" background.color="536870912" ) text(band=header alignment="2" text="Pkid1" border="0" color="33554432" x="1806" y="8" height="64" width="219" html.valueishtml="0" name=pkid1_t visible="1" font.face="Arial" font.height="-10" font.weight="400" font.family="2" font.pitch="2" font.charset="0" background.mode="1" background.color="536870912" ) text(band=header alignment="2" text="Listvalue" border="0" color="33554432" x="2034" y="8" height="64" width="891" html.valueishtml="0" name=listvalue_t visible="1" font.face="Arial" font.height="-10" font.weight="400" font.family="2" font.pitch="2" font.charset="0" background.mode="1" background.color="536870912" ) text(band=header alignment="2" text="Rowcolor" border="0" color="33554432" x="2935" y="8" height="64" width="722" html.valueishtml="0" name=rowcolor_t visible="1" font.face="Arial" font.height="-10" font.weight="400" font.family="2" font.pitch="2" font.charset="0" background.mode="1" background.color="536870912" ) text(band=header alignment="2" text="Morerecords" border="0" color="33554432" x="3666" y="8" height="64" width="352" html.valueishtml="0" name=morerecords_t visible="1" font.face="Arial" font.height="-10" font.weight="400" font.family="2" font.pitch="2" font.charset="0" background.mode="1" background.color="536870912" ) text(band=header alignment="0" text="Tableid" border="0" color="33554432" x="9" y="4" height="64" width="261" html.valueishtml="0" name=tableid_t visible="1" font.face="Arial" font.height="-10" font.weight="400" font.family="2" font.pitch="2" font.charset="0" background.mode="1" background.color="536870912" ) column(band=detail id=4 alignment="0" tabsequence=30 border="0" color="33554432" x="951" y="8" height="76" width="617" format="[general]" html.valueishtml="0" name=fld_58954 visible="1" edit.limit=0 edit.case=any edit.focusrectangle=no edit.autoselect=yes edit.autohscroll=yes edit.imemode=0 font.face="Arial" font.height="-10" font.weight="400" font.family="2" font.pitch="2" font.charset="0" background.mode="1" background.color="536870912" ) column(band=detail id=5 alignment="1" tabsequence=40 border="0" color="33554432" x="1577" y="8" height="76" width="219" format="[general]" html.valueishtml="0" name=pkid visible="1" edit.limit=0 edit.case=any edit.focusrectangle=no edit.autoselect=yes edit.autohscroll=yes edit.imemode=0 font.face="Arial" font.height="-10" font.weight="400" font.family="2" font.pitch="2" font.charset="0" background.mode="1" background.color="536870912" ) column(band=detail id=6 alignment="1" tabsequence=50 border="0" color="33554432" x="1806" y="8" height="76" width="219" format="[general]" html.valueishtml="0" name=pkid1 visible="1" edit.limit=0 edit.case=any edit.focusrectangle=no edit.autoselect=yes edit.autohscroll=yes edit.imemode=0 font.face="Arial" font.height="-10" font.weight="400" font.family="2" font.pitch="2" font.charset="0" background.mode="1" background.color="536870912" ) column(band=detail id=7 alignment="0" tabsequence=60 border="0" color="33554432" x="2034" y="8" height="76" width="891" format="[general]" html.valueishtml="0" name=listvalue visible="1" edit.limit=0 edit.case=any edit.focusrectangle=no edit.autoselect=yes edit.autohscroll=yes edit.imemode=0 font.face="Arial" font.height="-10" font.weight="400" font.family="2" font.pitch="2" font.charset="0" background.mode="1" background.color="536870912" ) column(band=detail id=8 alignment="0" tabsequence=70 border="0" color="33554432" x="2935" y="8" height="76" width="722" format="[general]" html.valueishtml="0" name=rowcolor visible="1" edit.limit=0 edit.case=any edit.focusrectangle=no edit.autoselect=yes edit.autohscroll=yes edit.imemode=0 font.face="Arial" font.height="-10" font.weight="400" font.family="2" font.pitch="2" font.charset="0" background.mode="1" background.color="536870912" ) column(band=detail id=9 alignment="1" tabsequence=80 border="0" color="33554432" x="3666" y="8" height="76" width="352" format="[general]" html.valueishtml="0" name=morerecords visible="1" edit.limit=0 edit.case=any edit.focusrectangle=no edit.autoselect=yes edit.autohscroll=yes edit.imemode=0 font.face="Arial" font.height="-10" font.weight="400" font.family="2" font.pitch="2" font.charset="0" background.mode="1" background.color="536870912" ) column(band=detail id=3 alignment="0" tabsequence=20 border="0" color="33554432" x="279" y="8" height="76" width="663" format="[general]" html.valueishtml="0" name=fld_58953 visible="1" edit.limit=0 edit.case=any edit.focusrectangle=no edit.autoselect=yes edit.autohscroll=yes edit.imemode=0 font.face="Arial" font.height="-10" font.weight="400" font.family="2" font.pitch="2" font.charset="0" background.mode="1" background.color="536870912" ) column(band=detail id=1 alignment="0" tabsequence=10 border="0" color="33554432" x="9" y="8" height="76" width="261" format="[general]" html.valueishtml="0" name=tableid visible="1" edit.limit=0 edit.case=any edit.autoselect=yes edit.imemode=0 font.face="Arial" font.height="-10" font.weight="400" font.family="2" font.pitch="2" font.charset="0" background.mode="1" background.color="536870912" ) htmltable(border="1" ) htmlgen(clientevents="1" clientvalidation="1" clientcomputedfields="1" clientformatting="0" clientscriptable="0" generatejavascript="1" encodeselflinkargs="1" netscapelayers="0" ) export.xml(headgroups="0" includewhitespace="0" metadatatype=1 savemetadata=0 template=(comment="" encoding="UTF-8" name="t_imp" xml="<?xml version=~"1.0~" encoding=~"UTF-8~" standalone=~"no~"?><DataSet><xs:schema/><diffgr:diffgram><NewDataSet><Table diffgr:id=~"tableid~"><Fld_58953>fld_58953</Fld_58953><Fld_58954>fld_58954</Fld_58954><PKId>pkid</PKId><PKId1>pkid1</PKId1><ListValue>listvalue</ListValue><RowColor>rowcolor</RowColor><MoreRecords>morerecords</MoreRecords></Table></NewDataSet></diffgr:diffgram></DataSet>")) import.xml(usetemplate="t_imp" tracefile="test_imp.txt" ) export.pdf(method=0 distill.custompostscript="0" xslfop.print="0" ) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.02.2007, 00:31 |
|
||
|
Ребята, подскажите плз как такой файл (xml) затянуть в datawindow ???
|
|||
|---|---|---|---|
|
#18+
... картинка не грузиЦЦо, щас попробуем есчё разок ... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.02.2007, 00:34 |
|
||
|
Ребята, подскажите плз как такой файл (xml) затянуть в datawindow ???
|
|||
|---|---|---|---|
|
#18+
Темплайт t_imp делаешь сам в dw. В dw-паинтере включаешь View->Export/Import Template Внимательней см экспорт dw, поищи строку t_imp В экспорте, который ты сделал, есть темплате t_imp Димамически сделать dw под xml можно. Только сам подумай - тебе это надо? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.02.2007, 10:05 |
|
||
|
Ребята, подскажите плз как такой файл (xml) затянуть в datawindow ???
|
|||
|---|---|---|---|
|
#18+
AStadnikТемплайт t_imp делаешь сам в dw. В dw-паинтере включаешь View->Export/Import Template Внимательней см экспорт dw, поищи строку t_imp В экспорте, который ты сделал, есть темплате t_imp включил. не вижу ... дропдаун - пустой слепой? дурной? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.02.2007, 19:24 |
|
||
|
Ребята, подскажите плз как такой файл (xml) затянуть в datawindow ???
|
|||
|---|---|---|---|
|
#18+
voronk AStadnikТемплайт t_imp делаешь сам в dw. В dw-паинтере включаешь View->Export/Import Template Внимательней см экспорт dw, поищи строку t_imp В экспорте, который ты сделал, есть темплате t_imp включил. не вижу ... дропдаун - пустой слепой? дурной? На окне с темплайтом XML щелкаешь другой клавишей мышки и выбираешь пункт OPen :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.02.2007, 10:52 |
|
||
|
Ребята, подскажите плз как такой файл (xml) затянуть в datawindow ???
|
|||
|---|---|---|---|
|
#18+
Аааа! Если хочешь свой темплайт сохранить с именем super_puper, то там же есть пункт save. Как только сохранишь см дропдаун на закладках XML EXPOrt|Import ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.02.2007, 10:55 |
|
||
|
Ребята, подскажите плз как такой файл (xml) затянуть в datawindow ???
|
|||
|---|---|---|---|
|
#18+
Пасибо комрад, разобрался. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.02.2007, 00:37 |
|
||
|
|

start [/forum/topic.php?fid=15&msg=34314754&tid=1337321]: |
0ms |
get settings: |
9ms |
get forum list: |
12ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
53ms |
get topic data: |
6ms |
get forum data: |
1ms |
get page messages: |
40ms |
get tp. blocked users: |
1ms |
| others: | 229ms |
| total: | 355ms |

| 0 / 0 |
