문자열이있어서 문자열의 값으로 이름을 가진 노드를 선택하기 위해 xpath의 선택기로 사용하고 싶습니다.xpath의 문자열
declare variable $get_count := <count><comedy>1</comedy></count>;
(: $string = "comedy" :)
let $value = $get_count/$string (: but this doesn't return anything)
어떻게해야합니까?
문자열이있어서 문자열의 값으로 이름을 가진 노드를 선택하기 위해 xpath의 선택기로 사용하고 싶습니다.xpath의 문자열
declare variable $get_count := <count><comedy>1</comedy></count>;
(: $string = "comedy" :)
let $value = $get_count/$string (: but this doesn't return anything)
어떻게해야합니까?
let $value = $get_count/$string (: but this doesn't return anything)
사용이 어떤 XML 문서 (사용되지 않음), 원하는 정확한 결과가 생산에 적용되는
declare variable $get_count := <count><comedy>1</comedy></count>;
declare variable $string := "comedy";
let $value := $get_count/*[name()=$string]
return
$value
:
<comedy>1</comedy>
좋은 질문을, +1. 쉽고 즉각적인 해결책은 내 대답을 참조하십시오. :) –