는 XML 예제 문서
우리는 사용합니다 "books.xml" 아래의 예에서 문서 (same XML file as in the previous chapters) .
하는 HTML 목록에서 결과를 제시
다음 XQuery를 FLWOR 식 봐 :
for $x in doc("books.xml")/bookstore/book/title
order by $x
return $x
표현은 위의 서점 요소 아래에있는 책 요소 아래의 모든 제목 요소를 선택하고 알파벳 순서로 제목 요소를 반환합니다.
이제 우리는 HTML 목록에 우리의 서점에있는 모든 책 제목을 나열합니다. 우리는 추가 <ul> 및 <li> FLWOR 식에 태그 :
<ul>
{
for $x in doc("books.xml")/bookstore/book/title
order by $x
return <li>{ $x }</li>
}
</ul>
위의 결과는 다음과 같습니다
<ul>
<li><title lang="en">Everyday Italian</title></li>
<li><title lang="en">Harry Potter</title></li>
<li><title lang="en">Learning XML</title></li>
<li><title lang="en">XQuery Kick Start</title></li>
</ul>
이제 우리는 제목 요소를 제거하기 원하고, 제목 요소 내부 데이터 만 보여
<ul>
{
for $x in doc("books.xml")/bookstore/book/title
order by $x
return <li>{ data( $x ) }</li>
}
</ul>
결과는 것 (an HTML list) :
<ul>
<li>Everyday Italian</li>
<li>Harry Potter</li>
<li>Learning XML</li>
<li>XQuery Kick Start</li>
</ul>