2 Stimmen

Einzeiler nokogiri xpath lookup

Wenn ich einen xpath mit

b.xpath("td[@class='team']/img").each do |d|
  puts d['id']
end

Das Element "d" ist ein html-Knoten. Ich kann in ihm Attribute referenzieren.

Wenn ich jedoch versuche, dasselbe Element in einer Zeile nachzuschlagen, wird es als Zeichenfolge zurückgegeben.

c = b.xpath("td[@class='team']/img")[0]

Es gibt nur ein Element I im Array, ich brauche keine Schleife zu durchlaufen .each . Gibt es eine Möglichkeit, dies in einer Zeile zu machen?

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X