Я пытаюсь выполнить преобразование XSL в структуре xml в операторе присваивания bpel. Есть проблема с синтаксисом, но я не могу найти официальную документацию. Примеры есть по всему Интернету, но я не нашел понятное объяснение. Вот мой лучший снимок. Что делают последние два параметра? Почему eclipse говорит, что первый аргумент должен быть литералом, хотя test3.xsl является строкой?
<bpel:assign validate="yes" name="Assign">
<bpel:copy keepSrcElementName="no">
<bpel:from>
<![CDATA[bpel:doXslTransform("test3.xsl", $personalInfoServiceOutput.parameters), "middle", $positionSkillManagementInput]]>
</bpel:from>
<bpel:to variable="positionSkillManagementInput"></bpel:to>
</bpel:copy>
</bpel:assign>