SAPфорум.RU https://sapboard.ru/forum/ |
|
Простое преобразование (ST) вывод в узел одновременно значения и атрибута https://sapboard.ru/forum/viewtopic.php?f=13&t=93432 |
Страница 1 из 1 |
Автор: | Sorusat [ Пн, авг 01 2016, 15:51 ] |
Заголовок сообщения: | Простое преобразование (ST) вывод в узел одновременно значения и атрибута |
Коллеги, подскажите, пожалуйста, как вывести одновременно атрибут и значение: Цитата: <T1RXXXXG21 ROWNUM="1">1300107</T1RXXXXG21> Пока получается либо значение: Code: <T1RXXXXG21 tt:value-ref="T1RXXXXG21"/> Цитата: <T1RXXXXG21>1300107</T1RXXXXG21> Либо атрибут: Code: <T1RXXXXG21><tt:attribute name="ROWNUM" value-ref="ROWNUM"/></T1RXXXXG21> Цитата: <T1RXXXXG21 ROWNUM="0001"/> Как написать, чтоб одновременно выводить? |
Автор: | UKY [ Вт, авг 02 2016, 12:03 ] |
Заголовок сообщения: | Re: Простое преобразование (ST) вывод в узел одновременно значения и атрибута |
Наверное, как-то так: Code: <T1RXXXXG21>
<tt:attribute name="ROWNUM" value-ref="ROWNUM"/> <tt:copy ref="T1RXXXXG21"/> </T1RXXXXG21> |
Автор: | Sorusat [ Вт, авг 02 2016, 13:16 ] |
Заголовок сообщения: | Re: Простое преобразование (ST) вывод в узел одновременно значения и атрибута |
Отлично, спасибо большое! |
Автор: | Sorusat [ Пт, окт 07 2016, 12:01 ] |
Заголовок сообщения: | Re: Простое преобразование (ST) вывод в узел одновременно значения и атрибута |
А ещё подскажите, пожалуйста, как прочитать только атрибут value? Цитата: <param name="source" value="/usr/sap/trans/in/"/> Такой код трансформации не работает: Цитата: <param> <tt:attribute name="VALUE" value-ref=".ROOT.IN_FOLDER"/> </param> Ошибка "Expected was attribute: "VALUE" [ ] Read was element-start: "param" [ ]." |
Автор: | Кодер [ Пт, окт 07 2016, 12:56 ] |
Заголовок сообщения: | Re: Простое преобразование (ST) вывод в узел одновременно значения и атрибута |
XSLT чувствительно к регистру. Используйте имена элементов и аттрибутов в том же регистре, что и в исходном XML |
Автор: | Sorusat [ Пт, окт 07 2016, 13:04 ] |
Заголовок сообщения: | Re: Простое преобразование (ST) вывод в узел одновременно значения и атрибута |
Спасибо, помогло! Code: <param>
<tt:attribute name="value" value-ref=".ROOT.IN_FOLDER"/> </param> |
Страница 1 из 1 | Часовой пояс: UTC + 3 часа |
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |