|
Помогите сделать XSLT
|
|||
---|---|---|---|
#18+
Сразу говорю... с технологией XSLT никогда не сталкивалась... но необходимо для XML написать XSLT... Помогите плиз... Вот XML: Код: 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. 220. 221. 222. 223. 224. 225. 226. 227. 228. 229. 230. 231. 232. 233. 234. 235. 236. 237. 238. 239. 240. 241. 242. 243. 244. 245. 246. 247. 248. 249. 250. 251. 252. 253. 254. 255. 256. 257. 258. 259. 260. 261. 262. 263. 264. 265. 266. 267. 268. 269. 270. 271. 272. 273. 274. 275. 276. 277. 278. 279. 280. 281. 282. 283. 284. 285. 286. 287. 288. 289. 290. 291. 292. 293. 294. 295. 296. 297. 298. 299. 300. 301. 302. 303. 304. 305. 306. 307. 308. 309. 310. 311. 312. 313. 314. 315. 316. 317. 318. 319. 320. 321. 322. 323. 324. 325. 326. 327. 328. 329. 330. 331. 332. 333. 334. 335. 336. 337. 338. 339. 340. 341. 342. 343. 344. 345. 346. 347. 348. 349. 350. 351. 352. 353. 354. 355. 356. 357. 358. 359. 360. 361. 362. 363. 364. 365. 366. 367. 368. 369. 370. 371. 372. 373. 374. 375. 376. 377. 378. 379. 380. 381. 382. 383. 384. 385. 386. 387. 388. 389. 390. 391. 392. 393. 394. 395. 396. 397. 398. 399. 400. 401. 402. 403. 404. 405. 406. 407. 408. 409. 410. 411. 412. 413. 414. 415. 416. 417. 418. 419. 420. 421. 422. 423. 424. 425. 426. 427. 428. 429. 430. 431. 432. 433. 434. 435. 436. 437. 438. 439. 440. 441. 442. 443. 444. 445. 446. 447. 448. 449. 450. 451. 452. 453. 454. 455. 456. 457. 458. 459. 460. 461. 462. 463. 464. 465. 466. 467. 468. 469. 470. 471. 472. 473. 474. 475. 476. 477. 478. 479. 480. 481. 482. 483. 484. 485. 486.
... |
|||
:
Нравится:
Не нравится:
|
|||
09.04.2010, 13:53 |
|
Помогите сделать XSLT
|
|||
---|---|---|---|
#18+
lyolea84, а что надо сделать? ... |
|||
:
Нравится:
Не нравится:
|
|||
09.04.2010, 14:15 |
|
Помогите сделать XSLT
|
|||
---|---|---|---|
#18+
Anton_Deminlyolea84, а что надо сделать? Мне нужно, чтоб в браузере выводились все данные из этого XML... для этого, как я поняла можно на XML наложить XSLT.. чтоб на выходе получить HTML или XHTML... но проблема в том, что не умею создавать XSLT... ... |
|||
:
Нравится:
Не нравится:
|
|||
09.04.2010, 14:44 |
|
Помогите сделать XSLT
|
|||
---|---|---|---|
#18+
lyolea84Сразу говорю... с технологией XSLT никогда не сталкивалась... но необходимо для XML написать XSLT... Помогите плиз... Вот XML: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8.
Так вроде у Вас выходной документ XML. А надо же знать, что на входе... ... |
|||
:
Нравится:
Не нравится:
|
|||
09.04.2010, 14:44 |
|
Помогите сделать XSLT
|
|||
---|---|---|---|
#18+
Anton_Deminlyolea84, вот и вот все что тебе надо. впереди два выходных дня. Спасибо... материала и у меня предостаточно... но трудновато писать самой... темболее и XML сложный... и стили надо передать... ... |
|||
:
Нравится:
Не нравится:
|
|||
09.04.2010, 15:00 |
|
Помогите сделать XSLT
|
|||
---|---|---|---|
#18+
lyolea84 Спасибо... материала и у меня предостаточно... но трудновато писать самой... темболее и XML сложный... и стили надо передать... Тут за тебя работу делать ни кто не будет. P.S. Обратись к фрилансерам, они сделают(конечно не бесплатно). ... |
|||
:
Нравится:
Не нравится:
|
|||
09.04.2010, 15:10 |
|
Помогите сделать XSLT
|
|||
---|---|---|---|
#18+
Anton_Deminlyolea84 Спасибо... материала и у меня предостаточно... но трудновато писать самой... темболее и XML сложный... и стили надо передать... Тут за тебя работу делать ни кто не будет. P.S. Обратись к фрилансерам, они сделают(конечно не бесплатно). это понятно... просто подскажите.... вот я набросала.... Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17.
но всё из тэгов Data записывается в одну ячейку.... а надо в разные как и в самом xml.... ... |
|||
:
Нравится:
Не нравится:
|
|||
09.04.2010, 15:17 |
|
Помогите сделать XSLT
|
|||
---|---|---|---|
#18+
lyolea84, У тебя за ячейку отвечает атрибут ss:StyleID с определенным номером. Вот через этот номер и обращайтесь(к атрибутам обращаются через собаку). Код: plaintext
... |
|||
:
Нравится:
Не нравится:
|
|||
09.04.2010, 15:27 |
|
Помогите сделать XSLT
|
|||
---|---|---|---|
#18+
Anton_Demin, глупый вопрос, но всё же.. как обращаться по StyleID? где это в коде писать? ... |
|||
:
Нравится:
Не нравится:
|
|||
09.04.2010, 15:32 |
|
Помогите сделать XSLT
|
|||
---|---|---|---|
#18+
lyolea84, За атрибут StyleID у тебя отвечает одельный неймспейс его надо подключить в голове файла. Код: plaintext 1. 2. 3. 4.
у тебя неймспейсов много, каждый, к которому ты хочешь обратиться, надо объявлять. ... |
|||
:
Нравится:
Не нравится:
|
|||
09.04.2010, 15:39 |
|
Помогите сделать XSLT
|
|||
---|---|---|---|
#18+
Anton_Demin, Упс не совсем поняла.... написала так... но тоже самое получается... Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18.
или я не так обращаюсь... не так поняла... ... |
|||
:
Нравится:
Не нравится:
|
|||
09.04.2010, 15:48 |
|
Помогите сделать XSLT
|
|||
---|---|---|---|
#18+
вот написала так... уже лучше.... Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22.
но выдаёт всё в один столбец... а надо как в исходном XML... в разных столбцах (в разброс) ... |
|||
:
Нравится:
Не нравится:
|
|||
09.04.2010, 16:09 |
|
Помогите сделать XSLT
|
|||
---|---|---|---|
#18+
lyolea84, у тебя не работает щас ничего. объявить основному неймспейсу надо псевдоним. и обращаться по XPath через него Код: plaintext 1. 2. 3.
... |
|||
:
Нравится:
Не нравится:
|
|||
09.04.2010, 17:40 |
|
Помогите сделать XSLT
|
|||
---|---|---|---|
#18+
Anton_Demin, Типа этого? Код: 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.
а как стили поставить в ячейки правильные (как в исходном XML)? ... |
|||
:
Нравится:
Не нравится:
|
|||
09.04.2010, 17:47 |
|
Помогите сделать XSLT
|
|||
---|---|---|---|
#18+
типа этого: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19.
... |
|||
:
Нравится:
Не нравится:
|
|||
09.04.2010, 18:02 |
|
Помогите сделать XSLT
|
|||
---|---|---|---|
#18+
Anton_Demin, Мой и Ваш вариант выдают одинаковый результат. Только Ваш более копактный и без ничего лишнего. Вот что значит опыт!!! Так что со стилями? Их можно тоже как-то передать? ... |
|||
:
Нравится:
Не нравится:
|
|||
09.04.2010, 18:05 |
|
Помогите сделать XSLT
|
|||
---|---|---|---|
#18+
lyolea84, Код: 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.
Наверно есть варианты поинтереснее, но надо разбираться ... |
|||
:
Нравится:
Не нравится:
|
|||
09.04.2010, 18:35 |
|
Помогите сделать XSLT
|
|||
---|---|---|---|
#18+
lyolea84, заметь: шапка поплыла!!! ... |
|||
:
Нравится:
Не нравится:
|
|||
09.04.2010, 18:52 |
|
Помогите сделать XSLT
|
|||
---|---|---|---|
#18+
Anton_Demin, Код: plaintext 1.
что такое test? ... |
|||
:
Нравится:
Не нравится:
|
|||
13.04.2010, 13:21 |
|
Помогите сделать XSLT
|
|||
---|---|---|---|
#18+
lyolea84Anton_Demin, Код: plaintext 1.
что такое test? Выражение для проверки условия. ... |
|||
:
Нравится:
Не нравится:
|
|||
13.04.2010, 13:37 |
|
Помогите сделать XSLT
|
|||
---|---|---|---|
#18+
Anton_Demin, ага понятно просто такой синтаксис... просто последний Ваш пример не вставляет атрибут со стилями.... ... |
|||
:
Нравится:
Не нравится:
|
|||
13.04.2010, 13:41 |
|
Помогите сделать XSLT
|
|||
---|---|---|---|
#18+
lyolea84Anton_Demin, ага понятно просто такой синтаксис... просто последний Ваш пример не вставляет атрибут со стилями.... вставляет, я проверял. ... |
|||
:
Нравится:
Не нравится:
|
|||
13.04.2010, 13:44 |
|
Помогите сделать XSLT
|
|||
---|---|---|---|
#18+
Anton_Demin, разобралась.... у меня просто не все кавычки были поставлены. спасибо, буду дальше разбираться ... |
|||
:
Нравится:
Не нравится:
|
|||
13.04.2010, 13:47 |
|
|
start [/forum/topic.php?fid=14&msg=36576385&tid=1332901]: |
0ms |
get settings: |
10ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
154ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
62ms |
get tp. blocked users: |
1ms |
others: | 323ms |
total: | 583ms |
0 / 0 |