@root-node-position
XPath 특성/선택기 정보를 찾을 수 없습니다. 내가 그것에 대해 읽을 수있는 링크를 내게 주시겠습니까? XPath 2.0입니까? //DIV[contains(@class,'best')]
다음 내가 위에서 언급 한의 XPath는 @ 루트 레벨에 적용XPath @ 루트 노드 위치 특성 정보
<div class="left">
<div class='prod2'>
<div class='name'>Dell Latitude D610-1.73 Laptop Wireless Computer
</div>2 GHz Intel Pentium M, 1 GB DDR2 SDRAM, 40 GB
</div>
<div class='prod1'>
<div class='name'>Samsung Chromebook (Wi-Fi, 11.6-Inch)
</div>1.7 GHz, 2 GB DDR3 SDRAM, 16 GB
</div>
</div>
<div class="right">
<div class='price2'>$239.95</div>
<div class='price1 best'>$249.00</div>
</div>
은 첫째로 내가이 쿼리 = '권리'클래스에서 가격 텍스트를 취득 : 코드 (안 내)이 HTML에 적용 ../preceding-sibling::div[1]/div[@root-node-position]/div
입니다 class = 'left'아래의 node-attribute를 사용하여 나머지 레코드 정보를 검색합니다.
루트 노드의 속성 정보를 찾으려면 코드를 공유하십시오. –
제공된 XML 조각에는 'root-node-position' 속성이 없습니다. 질문을 편집하고 올바른 소스 XML 문서를 제공하십시오. –
@ root-node-position은 XML 코드가 아닌 XPath 속성/선택기입니다 (예 : div [1] : 1 - attribute/selector는 XML에도 없습니다). 이것은 차이점이므로 HTML에 존재하지 않습니다. –