从XML文件中提取属性?

时间:2015-07-10 19:01:55

标签: javascript xml attributes

我正在使用$(xml).find();从XML文件中提取数据的方法。但是,从一个不同的XML文件,我想拉一个属性。 例如,以下是XML文件的示例:

 <members>
    <member>
        <statedistrict>AK00</statedistrict>
        <member-info>
            <namelist>Young, Don</namelist>
            <bioguideID>Y000033</bioguideID>
            <lastname>Young</lastname>
            <firstname>Don</firstname>
            <middlename/>
            <sort-name>YOUNG,DON</sort-name>
            <suffix/>
            <courtesy>Mr.</courtesy>
            <prior-congress>113</prior-congress>
            <official-name>Don Young</official-name>
            <formal-name>Mr. Young of Alaska</formal-name>
            <party>R</party>
            <caucus>R</caucus>
            <state postal-code="AK">
                <state-fullname>Alaska</state-fullname>
            </state>
            <district>At Large</district>
            <townname>Fort Yukon</townname>
            <office-building>RHOB</office-building>

        </committee-assignments>

我如何提取邮政编码值&#34; AK&#34;而不是州名全价值阿拉斯加?

1 个答案:

答案 0 :(得分:2)

您可以使用attr方法从标记中获取属性

$(xml).find('state').attr('postal-code');