① smooks中edi转xml怎么填充xml中空的节点
启动terminal,运行"python /Cocos/Cocos2d-x-3.0beta2/tools/project-creator/create_project.py"。把工程命名为MaskedCal,然后选择一个文件夹来保存,最后点Create。
接下来,请下载本工程所需要的资源文件并把它们拖到你的Xcode的Resource分组中,确保“Copy items into destination group’s folder (if needed)” 并复选中,然后点Finish。
用 childNodes 属性,按顺序取
实现过程:首先创建一个 xml 对象,然后载入 xml 文件,再根据待取节点父节点在 xml 文件中的序号和本身的序号,确定待取节点的位置,最后返回待取节点的值。
//pId 待取节点父节点序号
//cId 待取节点序号
function getXmlNodeValue(pId, cId) {
var xmlDoc = new ActiveXObject("Microsoft.XMLDOM");
xmlDoc.async = false;
xmlDoc.load("employeeInfo.xml");
var nodes = xmlDoc.documentElement.childNodes[pId].childNodes[cId];return nodes.childNodes[0].text;
}
调用方法:alert(getXmlNodeValue(1, 2));
② smooks中edi转xml怎么填充xml中空的节点
<medi:segment segcode="C3" xmltag="C3" minOccurs="0" maxOccurs="1" truncatable='true'>
<medi:field xmltag="C301" />
<medi:field xmltag="C302" />
<medi:field xmltag="C303" truncatable='true'/>
<medi:field xmltag="C304" truncatable='true'/>
</medi:segment>
truncatable='true'可截断