如何在 JS 中创建函数并在 TMPL 文件中实现

How to create a function in JS and implement in TMPL file

提问人:Shablul 提问时间:11/12/2023 最后编辑:Shablul 更新时间:11/12/2023 访问量:20

问:

  • 大家好,如何在JS中创建函数并在TMPL文件中实现?
  • 我有一个代码,我的输入是 XML,输出是 XML SOAP _ 目前,下面的所有代码都运行良好
  • 在 TMPL 文件中的测试标签中,而不是 0,例如,我希望结果是 B1 和 B2 的倍数。感谢。

我的代码:

XML 输入,例如:

<?xml version="1.0" encoding="UTF-16"?>
<A>
 <B1>123</B1>
 <B2>456</B2>
</A>

WSG公司

var testJSVMData = new TykJS.TykMiddleware.NewMiddleware({});

testJSVMData.NewProcessRequest(function(request, session, config) {

log(JSON.stringify(request.Headers));
log(JSON.stringify(request.Body));
//log(JSON.stringify(request));

log(typeof(request.Body));

return testJSVMData.ReturnData(request, {});
});

TMPL:

<?xml version="1.0" encoding="utf-8"?>
 <env:Envelope xmlns:env="http://bla.com" xmlns ="bla.com" >
 <env:Header>
    <p:Messaging schemaVersion="1.0" xmlns:p="bla.com">
        <UserMessage>
            <MessageInfo>
                <Source>bla1</Source>
                <Destination>bla2</Destination>
                <MessageId>{{.A.B1}}</MessageId>
            </MessageInfo>
        </UserMessage>
    </p:Messaging>
</env:Header>
<env:Body>
        <test>0</test>
</env:Body>
</env:Envelope>
JavaScript 模板

评论


答: 暂无答案