如何获取xml属性值

如何获取xml属性值,xml,xslt,xpath,xsd,Xml,Xslt,Xpath,Xsd,我有一个聚合,它可以生成这样的输出,但是我需要使用xpath从密钥中获取名称,我对这个xml不熟悉,请提供建议 <Aggregation name="area"> <Set key="name"> <Entry key="docCount">20</Entry> </Set> <Set key="name1"> <Entry key="docCount

我有一个聚合,它可以生成这样的输出,但是我需要使用xpath从密钥中获取名称,我对这个xml不熟悉,请提供建议

<Aggregation name="area">
      <Set key="name">
        <Entry key="docCount">20</Entry>
      </Set>
      <Set key="name1">
        <Entry key="docCount">16</Entry>
      </Set>
      <Set key="name2">
        <Entry key="docCount">12</Entry>
      </Set>
      </Aggregation>

谢谢

最后,我检索到了值

 <Report>
             <for-each select="$docSets" in="docSet">   
                <Key>{$docSet/@key}</Key>
                <Value>{$docSet//Entry/text()}</Value>
            </for-each>
   </Report>

如果您清楚地说明了希望从示例中选择的确切结果,我们可以很容易地帮助您为其编写XPath。就你的问题而言,不清楚你想做什么。@kjhughes我已经从数据中查询了数据,并如上所述生成了xml格式的报告,我想检索每个集合的键属性。最后我做到了。如果您知道任何引用xpath和xml的好站点,请告诉我