|
xml to xml, помощь c xsl
|
|||
---|---|---|---|
#18+
Доброго дня всем! прошу помощи в написании XSL, т.к в xml и xsl я новичек, сложно самому пока что разобраться из кучи предоставленной информации. по своему вопросу некоторые моменты нашел, по остальным наверное не заметил по неопытности в xml. буквально на днях, получено было задание сделать разовый обмен между учетными системами с помощью xml. данных оч много, потому примеры маленькие. Исходник: к примеру in.xml Код: xml 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23.
На выходе нужно: к примеру out.xml Код: xml 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24.
я пробовал сам написать xsl, но дальше не знаю уже, запутался(( Код: xml 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.
Вроде для знающих просто, а для меня пока что сложновато) по успешному результату помощнику кину деньжат на тел! За раннее спасибо) ... |
|||
:
Нравится:
Не нравится:
|
|||
15.01.2013, 10:01 |
|
xml to xml, помощь c xsl
|
|||
---|---|---|---|
#18+
ryde, с гуидами XSLне работает, не знаю откуда вы их брать будете, что касается преобразования кастомеров в итемы, то это так делается: Код: xml 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24.
... |
|||
:
Нравится:
Не нравится:
|
|||
15.01.2013, 12:58 |
|
xml to xml, помощь c xsl
|
|||
---|---|---|---|
#18+
mage.lan, помогло, спасибо большое Вам! сообщите мне в ЛС свой номер сот тел, кину обещанные! ... |
|||
:
Нравится:
Не нравится:
|
|||
15.01.2013, 13:05 |
|
xml to xml, помощь c xsl
|
|||
---|---|---|---|
#18+
ryde, про деньги не дочитал, иначе бы не отвечал. денег не надо, тем более, что ответ не потребовал от меня сколько бы ощутимых затрат. приберегите на более сложные работы. ... |
|||
:
Нравится:
Не нравится:
|
|||
15.01.2013, 13:14 |
|
xml to xml, помощь c xsl
|
|||
---|---|---|---|
#18+
mage.lan, я уважаю чужой труд ровно так же, как и свой. Вы мне помогли сэкономить мое время, а время - деньги, и т.к Вы виновник сей экономии, потому и решил хоть как то поделиться. В любом случае, еще раз спасибо за помощь, и успехов Вам! ... |
|||
:
Нравится:
Не нравится:
|
|||
15.01.2013, 13:29 |
|
xml to xml, помощь c xsl
|
|||
---|---|---|---|
#18+
а если такая ситуация: на входе: Код: xml 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.
нужно: Код: xml 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.
XSL Код: xml 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.
как мне правильно сделать, что бы остатки по необходимым атрибутам заполнялись, а по не занятым атрибутам "0" ? т.е. если есть к примеру совпадение, то вставляем значение, если нет, то "0" я смотрел по if then else, но почему то не получилось корректно с ним сработать, если его вставлять в xsl, где атрибут после=, к примеру A030="{ostatok/text()}" ... |
|||
:
Нравится:
Не нравится:
|
|||
17.01.2013, 10:42 |
|
xml to xml, помощь c xsl
|
|||
---|---|---|---|
#18+
ryde, Код: xml 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.
... |
|||
:
Нравится:
Не нравится:
|
|||
17.01.2013, 13:25 |
|
|
start [/forum/topic.php?fid=14&msg=38110552&tid=1332592]: |
0ms |
get settings: |
9ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
38ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
52ms |
get tp. blocked users: |
1ms |
others: | 16ms |
total: | 149ms |
0 / 0 |