javascript - 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()
}
}
解决方案
推荐阅读
- c++ - C ++程序不是文件输入/输出
- sql - 使用 SQL 计算 ROC
- powerbi - “不是”和“和”过滤器
- javascript - Nodejs Rest API:UnhandledPromiseRejectionWarning:TypeError:News.find 不是函数
- lisp - 在 lisp 中,parens 有时是否意味着列表构造函数,有时意味着评估?
- python - 在没有 NLTK 的情况下使用 Python 解析词性标记的树语料库
- django - ImportError:没有名为本地的模块
- reactjs - 我怎样才能最好地更新 react-native 中子组件上的图标?
- c++ - 为什么 `std::remove_const` 在与 `decltype` 一起使用时不会删除引用对象的 `const`-ness?
- r - 保存 FOR 循环中的值以供进一步分析