【发布时间】:2017-04-21 13:31:45
【问题描述】:
这是使用 E4x 和 js 的 Mirth Connect。
基本上我有一个变量,我想用它来填充 XML。
var memberid = "1234";
var fieldsxml = new XML(<fieldvaluelist></fieldvaluelist>);
fieldsxml.field += <fieldvalue templatefieldid="446" value=@memberid/> //memberID
但它在第 3 行给出了一个错误:(我也尝试了不带引号的成员 ID)
详细信息:TypeError:属性“值”需要打开引号 与元素类型“fieldvalue”相关联。
如果第三行是这样的话就可以了:
fieldsxml.field += <fieldvalue templatefieldid="446" value="memberid"/>
但这只是添加了文字字符串 "memberid" 。我实际上想要 value="1234" 代替。
我该怎么做?
编辑:最终的 XML 应该如下所示。
<fieldvaluelist><fieldvalue templatefieldid="446" value="1234"/></fieldvaluelist>
【问题讨论】:
标签: javascript mirth e4x