예를 들어 나는 xpath가 있으며 그것을 식별하기 위해 주변에 주석을 추가하고자합니다.xpath에 주석을 추가하려면 어떻게해야합니까?
/html/body/div/table/tr/td/a{this is a link}
예를 들어 나는 xpath가 있으며 그것을 식별하기 위해 주변에 주석을 추가하고자합니다.xpath에 주석을 추가하려면 어떻게해야합니까?
/html/body/div/table/tr/td/a{this is a link}
하지 코멘트 구문 경로는 일반적으로 짧고 주석이 호스트 언어의 특정 구문, 근처에 배치 될 수 있기 때문에
이것은 일반적으로 상당한 제한되지 않습니다 그러나 문자열 리터럴을 술어로 지정할 수 있습니다.이 리터럴은 true (imho)로 평가되고 표현식의 결과를 변경해서는 안됩니다. 이것이 큰 성능 단점이 있는지 나는 모른다.
/html/body/div/table["this is"]["a table"]/tr/td/a["this is a link"]
mjv와 마찬가지로, 나는 또한 호스트 언어의 구문을 고수 할 것입니다.
하, 일종의 영리합니다. –
고대 응답을 upvote 그냥 로그인. 천재! – Tiksi
아니요, XPATH 구문은 경로 문자열에 주석을 포함 할 수 없습니다. (무엇이든 ... XSLT, C#을)
XPATH 2.0은 주석을 허용합니다. http://www.w3.org/TR/xpath20/#comments에서
:
댓글이 표현 유익한 주석을 제공 할 수있다
. 주석은 어휘 구문이며, 표현 처리에는 영향을 미치지 않습니다.주석은
(:
및:)
기호로 구분 된 문자열입니다. 댓글은 중첩 될 수 있습니다.무시할 수있는 공백이 허용되는 곳에서는 주석을 사용할 수 있습니다 ( A.2.4.1 기본 공백 문자 처리 참조).
다음은 주석의 예입니다
(: Houston, we have a problem :)
나쁜 소식은 우리가 이제까지 XML 포함 이모티콘을 분석해야하는 경우! :-)
으로옆으로 - 내가 의견을 사용하여 TIBCO 디자이너 XPATH 식 빌더 내에서 추가 할 수 있습니다 매트릭스 비즈니스의 v5.x위한 팁코 디자이너와 협력의 맥락에서이 정보를 찾고 있었다 같이
{-- Houston, we've had a problem --}
이것은 표시된 대답이어야합니다. 작센 9 세 9. 그는 잘 작동합니다. –
어디에서 XPath가 있습니까? 어떤 언어를 사용하고 있습니까? 그 언어의 주석 구문은 무엇입니까? –
즉, xpath에 순진하게 주석을 추가 할 수 있습니다. – gweg