Каков самый простой способ сброса содержимого компонента Tridion (на основе данной схемы, то есть: не произвольной), в XML с использованием модульного шаблона?Компонент Dump Tridion как XML
В частности, необходимо передать содержание компонента в/в ASP.Net таможенного контроля, то есть, что-то вроде:
<custom:MyControl runat="server"
TextField="value1"..>
<EmbeddedField>
..
</EmbeddedField>
</custom:MyControl>
Я вижу один возможный путь будет подправить По умолчанию Dreamweaver Component Design DWT TBB , но это кажется слишком трудоемким.
РЕДАКТИРОВАТЬ
Другим предметом была мутной вторая часть выше вопрос: вложения XML в разметку управления ASP.Net. Проблема в том, что XML необходимо экранировать. Следующая загадка делает это DWT (pressuming, что Т Нуно писали в Output):
<custom:MyControl runat="server">
<xml>
@@(Output).replace(RegExp.call(null, /&/.toString()[1], "g"), '&').replace(RegExp.call(null, /</.toString()[1], "g"), '<').replace(RegExp.call(null, />/.toString()[1], "g"), '>').replace(RegExp.call(null, String.fromCharCode(34), "g"), '"')@@
</xml>
</custom:MyControl>
(Все, что лукаво нужно только преодолеть тайные JS спасаясь правилами DWT в.)
Второе предложение является самым простым, поскольку вам не нужно будет устанавливать какой-либо XSLT-посредник. – Quirijn