|
Преобразование xml в xml с помощью XSLT не выводить пустые теги
|
|||
---|---|---|---|
#18+
Добрый день. Преобразую один XML документ в другой. На выходе , если нет тегов в исходном документе, в выходном получаются пустые. Есть способ убрать их все за раз, чтобы не менять XSLT для каждого элемента? Исходный XML Код: xml 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12.
Преобразрвание Код: 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. 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.
Код: xml 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18.
<dep:PDate></dep:PDate> и <dep:RegDate></dep:RegDate> надо не выводить ... |
|||
:
Нравится:
Не нравится:
|
|||
27.10.2020, 17:31 |
|
Преобразование xml в xml с помощью XSLT не выводить пустые теги
|
|||
---|---|---|---|
#18+
новый2 Есть способ убрать их все за раз, чтобы не менять XSLT для каждого элемента? Именованный шаблон с параметрами для имени элемента и его значения: Код: xml 1. 2. 3. 4. 5. 6. 7. 8. 9.
И в основном шаблоне его вызов: Код: xml 1. 2. 3. 4. 5. 6.
и так для всех элементов, не требующих вывода при отсутствии нужного узла со значением. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.10.2020, 07:18 |
|
Преобразование xml в xml с помощью XSLT не выводить пустые теги
|
|||
---|---|---|---|
#18+
Сон Веры Павловны Именованный шаблон с параметрами новый2, Нужно заменить конструкции новый2 Код: xml 1. 2. 3.
Код: xml 1.
и добавить шаблоны Код: xml 1. 2. 3. 4. 5.
P.S. Использовать // в XPath крайне неэффективно. На порядок лучше указывать полный путь до элемента. Ну или, в крайнем случае, писать .// ... |
|||
:
Нравится:
Не нравится:
|
|||
28.10.2020, 10:39 |
|
Преобразование xml в xml с помощью XSLT не выводить пустые теги
|
|||
---|---|---|---|
#18+
Это лишь небольшой кусок. Оригинальный xslt гораздо больше. Идея была - может в конце какой шаблон приписать, чтобы во все элементы не прописывать возможность отсутствия значение. Любой тег без значения не надо выводить ... |
|||
:
Нравится:
Не нравится:
|
|||
28.10.2020, 14:06 |
|
Преобразование xml в xml с помощью XSLT не выводить пустые теги
|
|||
---|---|---|---|
#18+
новый2 . Идея была - может в конце какой шаблон приписать новый2 Оригинальный xslt гораздо больше. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.10.2020, 14:59 |
|
|
start [/forum/topic.php?fid=14&tid=1331876]: |
0ms |
get settings: |
11ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
29ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
47ms |
get tp. blocked users: |
1ms |
others: | 246ms |
total: | 369ms |
0 / 0 |