すべての XML ノードの親が何らかのループに存在するかどうかを確認することはできますか? 次の行に沿った参照があるとしましょう。
myXML.sectionOne.subSectionOne.subsubSectionFive.subsubsubSectionTwo.name
私が見つけたのは、name
ノードが存在しないだけでなく、任意の数の親ノードも存在しない可能性があるということです。だから私がやっていることは、次のようなものです:
if(myXML.sectionOne != undefined)
{
if(myXML.sectionOne.subSectionOne != undefined)
{
if(myXML.sectionOne.subSectionOne.subsubSectionFive != undefined)
{
if(myXML.sectionOne.subSectionOne.subsubSectionFive.subsubsubSectionTwo != undefined)
{
if(myXML.sectionOne.subSectionOne.subsubSectionFive.subsubsubSectionTwo.name != undefined)
{
}
}
}
}
}