내 xml 안에 <xxx:element>
태그가있는 일부 요소가 있습니다.XPATH 내에서 특수 문자 이스케이프
XPath를 사용하여 이러한 항목을 가져오고 싶습니다. 나는 그 (것)들을 얻기의 약간 방법을 시도하고 그러나 지금까지는 성공적이지 않다.
//xxx:element
아무 것도 반환하지 않습니다. 이것은 :
characater
//#xxx:element#
때문에 " '/'또는 '//'토큰 다음에 위치 단계가 있어야합니다."라고 생각합니다.
//'xxx:element'
동일한 예외.
제안 사항?
는 choroba의 답변에 따라 내가 xxx:
부분은 네임 스페이스 접두사입니다 Xml Namespace breaking my xpath!
이 질문에 관련되지 않음에 트릭을 할 - 수'X/y [position() = 1 또는 position() = 2]'표현식은'Xpath1.0'과'2.0'에서도 좀 더 간단하게 쓰여질 수 있습니까? –
@ 바바이 :'x/y [position() <3]'을 의미합니까? – choroba
멋지다 .. 그렇다면'x/y [position() = 1 or position() = 5]'? –