jQuery:XMLの要素が同名で属性から値を取得する

サンプルxml
<xml>
  <superman type="正義超人" type2="リーダー">テリーマン</superman>
  <superman type="正義超人" type2="大王">キン肉マン</superman>
  <superman type="悪魔超人" type2="悪魔六騎士">アシュラマン</superman>
  <superman type="完璧超人-主流派" type2="首領">ネプチューンマン</superman>
  <superman type="悪魔超人" type2="七人の悪魔超人">バッファローマン</superman>
  <superman type="完璧超人-完璧無量大数軍" type2="元王族">ネメシス</superman>
  <superman type="完璧超人(オメガ一族)" type2="ディクシア">ジ・オメガマン</superman>
</xml>
上記のようなxmlの中からsuperman要素の属性値「type」が「悪魔超人」の値を取得したい場合
 ・悪魔超人
 ・悪魔超人
 ・悪魔超人 ・悪魔六騎士
 ・悪魔超人を否定
 ・悪魔を前方一致
 ・完璧超人を派生一致

詳しい解説はコチラのぶろぐで