Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/xml/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 无法从XML中获取正确的值_Javascript_Xml - Fatal编程技术网

Javascript 无法从XML中获取正确的值

Javascript 无法从XML中获取正确的值,javascript,xml,Javascript,Xml,我有下面的xml <person> <age>10></age> <name>Jason</name> <bankDetails> <bankname>WFC</bankname> <accountNo>XXX</accountNo> </bankDetails> <person>

我有下面的xml

 <person>
    <age>10></age>
    <name>Jason</name>
    <bankDetails>
       <bankname>WFC</bankname>
       <accountNo>XXX</accountNo>
    </bankDetails>
  <person>

此处,$value是作为root传递的参数,它对其他参数很好,但不适用于bankname和accountNo

尝试在代码中将bankname更改为bankname,这就是为什么它会给您一个未定义的错误 试试这个代码

 <person>
<age>10></age>
<name>Jason</name>
<bankDetails>
   <bankName>WFC</bankName>
   <accountNo>XXX</accountNo>
</bankDetails>

10>
杰森
世界粮食理事会
XXX

让我们看一下代码:)。刚刚用一些代码更新了我的问题。我想kapa可能是想看一些JavaScript代码来提供上下文。是的,要知道你在做什么,你应该展示你是如何获得$value的。这将是有趣的部分:)。如果解决方案是匹配正确的字母大小写,那么下一个问题可能是:“是将代码与数据匹配更好,还是将数据更改为与代码一起工作更好?”@Jasonaler实际上两者的工作方式相同,但对我来说,我更喜欢更改代码而不是数据。但这只是我的偏好,你必须选择你喜欢的方式。
 <person>
<age>10></age>
<name>Jason</name>
<bankDetails>
   <bankName>WFC</bankName>
   <accountNo>XXX</accountNo>
</bankDetails>