Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
XML-парсинг
|
|||
|---|---|---|---|
|
#18+
добрый день мастера! есть исходный xml файл.. не подскажете как считывать значения тегов и атрибутов автоматически и записать хотя бы в массив? типа arr[1]= "Vasya Pupkin"; arr[2]="7269C18D00010000005E"; и так далее применил XMLDocument, но нихрена не понял.. примерчик какой нить адйте.. заране спасибо.. <document> <bank> <customer name="Vasya Pupkin" <merchant cert_id="7269C18D00010000005E" name="Delphi <order order_id="282" amount="3100" currency="398"> <department merchant_id="90028101" amount="1300"/> </order> </merchant> <merchant_sign type="RSA"> p25i1rUH7StnhOfnkHSOHguuPMePaGXtiPGEOrJE4bof1gFVH19mhDyHjfWa6OeJ80fidyvVf1X4 ewyP0yG4GxJSl0VyXz7+PNLsbs1lJe42d1fixvozhJSSYN6fAxMN8hhDht6S81YK3GbDTE7GH498 pU9HGuGAoDVjB+NtrHk= </merchant_sign> </customer> <customer_sign type="SSL"> 4817C411000100000084 </customer_sign> <results timestamp="4/6/2001 2:52:44 PM"> </results> </bank> <bank_sign cert_id="14276668000100000028" type="SHA/RSA"> JI3RZMEvexNlDmKsOQhe0pzHuKijnbhvnLu99qh7h+Ju8HvSfGNbEJxXUL58M94tXvu7w0BXSY7M HePGqz32JuMLAncuzyMwq845linW/sH/WvbZ+6SSYfxDMnvgX0S/pKxbhSXs7lGVBngXOwq7Bhsk 8GcDUkWAM5UAsKpEKoI= </bank_sign> </document> ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.12.2003, 12:49 |
|
||
|
XML-парсинг
|
|||
|---|---|---|---|
|
#18+
В Delphi 6 есть такая приблуда XML Data Binding назвается... Скармливаешь ей XML-файло и она тебе генерит готовый парсер... Вызывается она File->New->Other... далее вкладка New... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.12.2003, 13:24 |
|
||
|
XML-парсинг
|
|||
|---|---|---|---|
|
#18+
у меня Delphi7, там в каталогах C:\Program Files\Borland\Delphi7\Demos\Internet\XML* куча примеров. очень популярно разобрано. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.12.2003, 15:07 |
|
||
|
XML-парсинг
|
|||
|---|---|---|---|
|
#18+
XML Data Binding есть и в Delphi 7... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.12.2003, 15:17 |
|
||
|
XML-парсинг
|
|||
|---|---|---|---|
|
#18+
а как использовать этот модуль XML Data Binding ?? фнукции не доступны :( подскажите чайнику.. use modul я это сдеала.. но млин там тока 3 функции public.. newdocumdent, loaddocument и getdocument ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.12.2003, 16:12 |
|
||
|
XML-парсинг
|
|||
|---|---|---|---|
|
#18+
Модуль, сгенерированный XML Data Binding... Код: 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. 66. 67. 68. 69. 70. 71. 72. 73. 74. 75. 76. 77. 78. 79. 80. 81. 82. 83. 84. 85. 86. 87. 88. 89. 90. 91. 92. 93. 94. 95. 96. 97. 98. 99. 100. 101. 102. 103. 104. 105. 106. 107. 108. 109. 110. 111. 112. 113. 114. 115. 116. 117. 118. 119. 120. 121. 122. 123. 124. 125. 126. 127. 128. 129. 130. 131. 132. 133. 134. 135. 136. 137. 138. 139. 140. 141. 142. 143. 144. 145. 146. 147. 148. 149. 150. 151. 152. 153. 154. 155. 156. 157. 158. 159. 160. 161. 162. 163. 164. 165. 166. 167. 168. 169. 170. 171. 172. 173. 174. 175. 176. 177. 178. 179. 180. 181. 182. 183. 184. 185. 186. 187. 188. 189. 190. 191. 192. 193. 194. 195. 196. 197. 198. 199. 200. 201. 202. 203. 204. 205. 206. 207. 208. 209. 210. 211. 212. 213. 214. 215. 216. 217. 218. 219. Собственно, парсинг документа... Код: 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. Надеюсь, что разберешься.... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.12.2003, 16:50 |
|
||
|
XML-парсинг
|
|||
|---|---|---|---|
|
#18+
спасибо! разобрался! но как изменить значение тэга??? var mdoc:IXMLDocumentType; mdoc.Bank.Customer.SetAttribute('name', 'dfgdfg'); так не получается! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.12.2003, 03:07 |
|
||
|
XML-парсинг
|
|||
|---|---|---|---|
|
#18+
Попробуй так: mdoc.Bank.Customer.Set_Name('Значение'); ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.12.2003, 09:18 |
|
||
|
XML-парсинг
|
|||
|---|---|---|---|
|
#18+
Set_name делаю, но не сохраняется и не ругается ни на что.. как сохранить? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.12.2003, 14:19 |
|
||
|
|

start [/forum/topic.php?fid=58&fpage=1973&tid=2115480]: |
0ms |
get settings: |
7ms |
get forum list: |
16ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
26ms |
get topic data: |
9ms |
get forum data: |
10ms |
get page messages: |
44ms |
get tp. blocked users: |
2ms |
| others: | 223ms |
| total: | 341ms |

| 0 / 0 |
