首页 > 解决方案 > Javascript - 未找到 XML 路径时防止错误

问题描述

我正在编写一些 Javascript,它设置一个变量等于输入的 XML 文件的路径。

我遇到的问题是,并非每个 XML 文件都以相同的方式格式化,并且当将一个放在找不到原始“var 代码”路径的位置时,它会出错,因此我的 if 语句永远不会到达。如果找不到路径,有没有办法防止这种情况并使其不一定出错?

for (x = 0; x<numberOfElements; x++){
    var code= msg['component']['section']['entry'][x]['act']['code']['@code'].toString()
    if (code== ''){
        code= msg['component']['section']['entry'][x]['act']['observation']['code']['@code'].toString()
    }
}

标签: javascript

解决方案


推荐阅读