我有以下xml
<person>
<age>10></age>
<name>Jason</name>
<bankDetails>
<bankname>WFC</bankname>
<accountNo>XXX</accountNo>
</bankDetails>
<person>
在我的代码中,如果我尝试访问person.bankDetails.bankname或bankDetails结构中的任何其他字段,我将得到未定义。 这就是我的称呼方式
$value.bankDetails.bankName
这里$ value是以root身份传递的,它适用于其他param而不是bankname和accountNo
答案 0 :(得分:0)
尝试在您的代码上将bankname更改为bankName,这就是为什么它会给您一个未定义的错误 试试这段代码
<person>
<age>10></age>
<name>Jason</name>
<bankDetails>
<bankName>WFC</bankName>
<accountNo>XXX</accountNo>
</bankDetails>