2011-12-08 4 views
1

한 번 더 문제가 발생했습니다. XML의 구조는 다음과 같습니다.Google 스프레드 시트에서 importXML 두 개의 분리 된 태그

<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

IMPORTXML의 "쿼리"인수가 XPATH 쿼리입니다. 플레이어의 경험치를 얻으려면 몇 가지 경로가 있습니다.

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

그 공식의 모두에 기초 대답으로 10을 반환 : 이해하기 쉬운이 인의 level 요소는 고유 한 이름을 가지고 있음을 고려하여, 또 다른

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

입니다 당신이 준 XML.

관련 문제