XQuery FLWOR + HTML
- 이전 페이지 XQuery FLWOR
- 다음 페이지 XQuery 용어
결과를 HTML 목록에 제출합니다
아래의 XQuery FLWOR 표현식을 보세요:
for $x in doc("books.xml")/bookstore/book/title order by $x return $x
위 표현식은 bookstore 요소 아래의 book 요소 아래의 모든 title 요소를 선택하고, title 요소를 알파벳 순으로 반환합니다.
지금, 우리는书店에 있는 모든 책목록을 HTML 목록으로 나열하고 싶습니다. FLWOR 표현식에 <ul>과 <li> 태그를 추가합니다:
<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>
지금 우리는 title 요소를 제거하고 단지 title 요소 내의 데이터만 표시하고 싶습니다.
<ul> { for $x in doc("books.xml")/bookstore/book/title order by $x return <li>{data($x)}</li> } </ul>
결과는 HTML 목록이 될 것입니다:
<ul> <li>Everyday Italian</li> <li>Harry Potter</li> <li>Learning XML</li> <li>XQuery Kick Start</li> </ul>
- 이전 페이지 XQuery FLWOR
- 다음 페이지 XQuery 용어