im은 변수 값 (반복 할 때마다 변경됨)을 기반으로 스키마에서 요소를 찾으려고합니다. catch는 요소가 스키마 내부의 아무 곳에 나있을 수 있음을 나타냅니다.변수를 사용하여 xpath 요소를 찾으십시오.
<...
<foo>
<bar>
<bar1>BB</bar1>
<bar2>CC</bar2>
</bar>
<rab>
<rab1>DD</rab1>
</rab>
</foo>
/...>
$ 속성 = BAR1 (그 다음 반복, $ 속성이 동일 할 수 rab1) 나를 찾을 수있는 내가 표현을 쓰기 얼마나
: .../foo/bar/$attribute
내가 찾을 수있는 가장 가까운 것은 ...//*[name()=$attribute]
이지만 작동하지 않습니다. 다른 방법이 있습니까?
도움 주셔서 감사합니다.
XML에 네임 스페이스 (xmlns)가 포함되어 있습니까? –
"작동하지 않음"이 너무 흐립니다. 오류가 발생합니까? 반환해야하는 노드가있을 때 노드를 반환하지 않습니까? – LarsH