My school.xml file contain the following data:

我的school.xml文件包含以下数据:

    <?xml version="1.0" encoding="UTF-8"?>
<schoolList>
    <city name="An Giang">
        <school>An Giang University</school>
        <school>An Giang 2 University</school>
    </city>
    <city name="An Thuan">
        <school>An Thuan University</school>
        <school>An Thuan 2 University</school>
    </city>
</schoolList>

My html code:

我的HTML代码:

<select name="txtUnivState" id="txtUnivState">
   <option value="An Giang">An Giang</option>
   <option value="An Thuan">An Thuan</option>
</selcet>

I want to fetch data by value, i.e if value="An Giang" show option tags with school name in An Giang city:

我想按值获取数据,即如果value =“An Giang”在An Giang city显示带学校名称的选项标签:

<div id="school" style="display: none;">
    <select name="school" id="school">
        <option value="school_name[]">school_name[]</option>
    </select>

</div>

How can I get this? Any solution please, Thank you ..

我怎么能得到这个?请问任何解决方案,谢谢..

1 个解决方案

#1


suppose you have your xml as a string, you can use this code snippet to get the xml element concerned

假设您将xml作为字符串,您可以使用此代码片段来获取相关的xml元素

function getData (xmlString, value) {

    var parser = new DOMParse();
    var doc = parser.parseFromString(xmlString, "text/xml");

    // now you need to look for the data with name of your choice

    var cities = doc.getElementsByTagName("city");
    for (var i = 0; i<cities.length; i++) {
       if(cities[i].getAttribute("name") == value) {
           return cities[i];
       }
    }

}

更多相关文章

  1. js金额数字格式化实现代码(三位加逗号处理保留两位置小数)
  2. Aptana Studio 3 IDE中有运行JavaScript代码的方法吗?
  3. 如何在JavaScript中编写适当的OOP代码?
  4. 高性能JavaScript代码高亮插件
  5. js“DOM事件”之鼠标事件、js的测试方法、js代码的放置位置
  6. JavaScript 最佳实践:帮你提升代码质量
  7. 利用javascript实现遍历xml文件的代码实例
  8. javascript 的MD5代码备份,跟java互通
  9. 这些年,我收集的JavaScript代码(二)

随机推荐

  1. Android圆环控件
  2. Google 将 Android 4.0.4 源代码送交 AOS
  3. Android消息机制(native层)
  4. Android LinearLayout的android:layout_w
  5. Android布局文件的属性值解析
  6. android日志分析与记录.
  7. Android(安卓)控件之Gallery图片集
  8. Android 文件的保存与读取之自带储存空间
  9. android 上层应用如何监听 sdcard的插拔
  10. Android(安卓)Studio 编译: Program type