用JavaScript解析xml标记

用JavaScript解析xml标记,javascript,xml,Javascript,Xml,我有下一个xml文件,我想显示第一个xml文件中的元素 例如:当我选择值为Xp时,我想显示版本1.9 2.0 或者如果我选择系统Win 10来显示值3.0和3.1 如何使用javascript解析此标记以提取数字 <system> Xp <version>1.9</version> <version>2.0</version> </system> <system> Win10 <version

我有下一个xml文件,我想显示第一个xml文件中的元素

例如:当我选择值为Xp时,我想显示版本1.9 2.0 或者如果我选择系统Win 10来显示值3.0和3.1 如何使用javascript解析此标记以提取数字

<system> Xp
  <version>1.9</version>
  <version>2.0</version>
</system>

<system> Win10
  <version>3.0</version>
  <version>3.1</version>
</system>
Xp
1.9
2
Win10
3
3.1

您的xml格式不正确。xml元素可以有文本或子元素作为内容。相反,试试这个

<system os="Xp">
  <version>1.9</version>
  <version>2.0</version>
</system>

1.9
2
或者

<system>
  <os>Xp</os>
  <version>1.9</version>
  <version>2.0</version>
</system>

Xp
1.9
2

您的xml在这里使用不当,我在JSFIDLE上编写了示例代码,请检查。