2011-12-08 9 views
1

もう1つ問題があります。私はXMLの次の構造を持っています:googleスプレッドシートで2つに区切られたタグ

<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> 

私はちょうど2つのタグを書いてほしいです。私のgdocで戦闘スキルとレベルを言うことができます。このようなので、何か:

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

それが可能だ場合:)ありがとう

答えて

1

IMPORTXMLの「クエリ」引数はXPathクエリです。プレイヤーの経験レベルを得るには、いくつかのルートがあります。理解するのが最も簡単には、別の選択肢

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

あるlevel要素が一意の名前を持っていることを考慮して、この次のとおりです。これらの式の両方がに基づいて回答として10返します

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

あなたが与えたXML

関連する問題