2016-06-16 3 views
2

와 Basex에 타임 스탬프 요소를 별개의 날짜를 얻을 수 I이 다음과 같은 XML 형식는 XQuery를

<root> 
    <node1> 
     <timestamp>2016-05-16T00:57:30.889</timsetamp> 
    </node1> 
    <node1> 
     <timestamp>2016-05-18T00:57:30.889</timsetamp> 
    </node1> 
    .... 
</root> 

은 어떻게 (예를 2016-05-16,2016-05-18 용) 별개의 날짜를 얻을 수 있나요?

답변

1

그냥 날짜를해야하는 경우에는 XPath를 사용할 수 캐스트 및 fn:distinct-values() :

distinct-values(//timestamp/xs:date(xs:dateTime(.)))