google电子表格中的importXML有两个独立的标签

时间:2011-12-08 13:15:45

标签: xml api google-sheets

还有一个问题。我有以下XML结构:

<player>
 <id>12</id>
 <name>pl_name</name>
 <experience>
  <points>147</points>
  <level>10</level>
 </experience>
 <skills>
  <fight>0.00</fight>
  <defend>3.45</defend>
 </skills>
</player>

我想写两个标签。让我们说我的gdoc战斗技巧和水平。所以像这样:

=ImportXML("http://api.mysite.net/xml/user/id/"&C5; "/*(what here?)")

如果有可能:)谢谢

1 个答案:

答案 0 :(得分:1)

ImportXML的“query”参数是XPATH查询。要获得玩家的体验级别,您有几条路线。最容易理解的是

=ImportXML("http://api.mysite.net/xml/user/id/"&C5; "/player/experience/level")

考虑到level元素具有唯一名称,另一种选择是:

=ImportXML("http://api.mysite.net/xml/user/id/"&C5; "//level")

这两个公式都会根据您提供的XML返回10作为答案。