2
CSS 선택기를 XPATH로 변환해야하기 때문에 Nokogiri :: CSS의 소스 코드를보고 있습니다. 샘플 코드를 실행하고 xpath_for 메소드를 호출 한 후 배열을 반환하는 것을 볼 수 있습니다. 왜 이런거야? CSS 선택기가 둘 이상의 xpath를 반환 할 수있는 기회가 있습니까?Nokogiri :: CSS.xpath_for가 배열을 반환하는 이유는 무엇입니까?
[18] pry(main)> Nokogiri::CSS.xpath_for 'div.divddy input:first'
=> ["//div[contains(concat(' ', @class, ' '), ' divddy ')]//input[position() = 1]"]
또는 더 간단하게 :'Nokogiri :: CSS.xpath_for "a, b"# => [ "// a", "// b"]' – Phrogz
@Phrogz : 그래, 그렇지만 나는 할 수 없을거야. Fargo 레퍼런스에서 미끄러짐) –
위대한 대답, 정말 고마워요! 필수 참조 (OT) http://www.youtube.com/watch?v=dJUvPZI3Cr4 – bruno077