반응형
일부 속성 값이있는 노드를 선택하는 XPath는 다른 노드의 속성 값과 동일합니다.
<grand id="grand">
<parent>
<child age="18" id="#not-grand"/>
<child age="20" id="#grand"/> <!-- This is what I want to locate -->
</parent>
</grand>
아무도 두 번째 아이를 찾기 위해 표현하는 방법을 말해 줄 수 있습니까?
이것은 작동하지 않습니다 ...
"/grand/parent/child[@id=concat('#',/grand/@id)]/@age"
감사합니다.
죄송 해요. 표현은 괜찮습니다. 나는 표현 자체가 아닌 다른 영역에서 몇 가지 문제가 있음을 발견했습니다.
이 XPath는 제공 한 코드 스 니펫에 고유합니다. 당신이 쓸 수있는 <child>
대로 id로 선택하려면 .#grand
//child[@id='#grand']
나이를 얻으려면 //child[@id='#grand']/@age
도움이 되었기를 바랍니다
나는 이것이 당신이 원하는 것이라고 생각합니다.
/grand/parent/child[@id="#grand"]
반응형
'Nice programing' 카테고리의 다른 글
JSON 문자 인코딩-브라우저에서 UTF-8을 잘 지원합니까 아니면 숫자 이스케이프 시퀀스를 사용해야합니까? (0) | 2020.10.12 |
---|---|
MySQL 대 SQL Server 대 Oracle (0) | 2020.10.12 |
super (인수 전달)를 사용하는 올바른 방법 (0) | 2020.10.12 |
JSR이란 무엇이며 그 용도는 무엇입니까? (0) | 2020.10.12 |
모나드가 컴포지션에서 닫히지 않음을 보여주는 구체적인 예 (증거 포함)? (0) | 2020.10.12 |