/** * 获取XML节点值 * @param oNode * @param szItemName * @param szType * @returns */ function nodeValue(oNode: XMLDocument, szItemName: string, szType: string) { const szText = oNode.getElementsByTagName(szItemName)[0]?.childNodes[0]?.nodeValue || ''; if ('i' == szType) { return parseInt(szText || '', 10) || 0; } else if ('f' == szType) { return parseFloat(szText || '') || 0; } else if ('b' == szType) { return 'true' == szText ? true : false; } else { return szText; } } export default nodeValue;