如何使用javascripts在xml文件中按名称获取atrribute?

时间:2016-09-27 17:48:56

标签: javascript xml

我有一组课程,并且在每个课程中都提交了...每个都在标签中提交(TemplateField name =“”)并且它在标签中输入(TemplateFieldType pureName ="& #34;)像这样:

-<class>
      -<TemplateDef  title="false" alias="Employee">
          -<fields relType="0">
               -<TemplateField  name=”perso”  inherited="false" description="" >
                      -<fieldType   number="2">
                           <TemplateFieldType  pureName="String" dis="" />
                     </fieldType>
                </TemplateField>
          </fields>
-</class>

我需要在阅读此文件时获取每个课程的费用以及每个文件的类型如下:

员工

String perso

我有很多课程和很多自己的文件...但我在这里举了一个例子......我知道我可以通过代码得到类的名称:

function myFunction(xml) {
    var x, i, xmlDoc, txt;
    xmlDoc = xml.responseXML;
    txt = "";
    x = xmlDoc.getElementsByTagName('TemplateDef');
    for (i = 0; i < x.length; i++) { 
        txt += x[i].getAttribute('alias') + "<br>";
    }

在我的代码中,我得到了我班级的名字......但我怎么能得到它的文件......  我不知道如何从上面的xml文件中获取文件及其类型?

有任何方法可以通过类名来获取它们(例如&#34; perso&#34;)任何帮助?

0 个答案:

没有答案