나는 firexpath를 가지고 있으며 xpath로 작동하지 않는 것 같습니다. 단순한 것조차도 //div
결과를 반환하지 않습니다. 기존 노드를 클릭하고 "XPath 복사"라고 말한 다음 해당 XPath를 필터 입력란에 붙여 넣어도 "노드를 찾을 수 없음"이라고 표시됩니다. //*[name()='div']
그래도 작동합니다. 네임 스페이스가 없습니까? 여기에 루트 태그 (유효한 XHTML의) 모습입니다 :firexpath를 사용하는 xpath
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en-us" class="ff ff3">
내가 FireXPath을위한 지원 포럼을 찾을 수 없습니다, 그래서 여기를 게시하도록하겠습니다.
좋은 질문, +1. 설명과 세 가지 대안에 대해서는 내 대답을 참조하십시오. :) –
많은 가능한 중복 중 하나가 [XPath는 null을 반환합니다 null과 XML을 defaultNamespace] (http://stackoverflow.com/questions/4380006/xpath-is-returning-null-for-xml-with-defaultnamespace) –
참조 firepath에 대한 네임 스페이스 등록이 존재하지 않는 것처럼 보이기 때문에 firepath에 특히 적용됩니다. – zode64