2015-12-02 2 views
0

У меня есть XML с несколькими записями следующим образом (наряду с другими тегами, а)XPath, чтобы получить две запись

<entry> 
     <id> 
      https://spreadsheets.google.com/feeds/cells/14sCud5RqFt7O44Ol_GnTBgwFbZSnWAW-dJ833ryfWY8/1/private/full/R4C3 
     </id> 
     <updated>2015-12-02T05:49:20.867Z</updated> 
    </entry> 
<entry> 
     <id>https://spreadsheets.google.com/feeds/cells/14sCud5RqFt7O44Ol_GnTBgwFbZSnWAW-dJ833ryfWY8/1/private/full/R3C2 
     </id> 
     <updated>2015-12-02T05:49:20.867Z</updated> 
</entry> 

Я хотел бы получить первые два <entry> тегов, используя одно выражение XPath. Могу ли я сделать это с помощью xpath? Если да, то как.

+0

Вы можете вставить более длинный пример с несколькими элементами ''? являются ли они братья и сестры (на том же уровне в дереве)? или у первых 2 есть разные родительские элементы? –

+0

Элементы входа находятся на одном уровне - они братья и сестры –

+0

ОК, поэтому ответ на вопрос Дмитро –

ответ

3

Нравится.

//entry[position()<3] 
Смежные вопросы