XQuery 튜토리얼login
XQuery 튜토리얼
작가:php.cn  업데이트 시간:2022-04-21 16:43:44

XQuery FLWOR + HTML



XML 예제 문서

아래 예제에서는 이 "books.xml" 문서(이전 섹션과 동일한 파일)를 계속 사용합니다.

브라우저에서 "books.xml" 파일을 확인하세요.


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">일상 이탈리아어</title></li>
<li><title lang="en">해리포터</title></li>
< li><title lang="en">XML 학습</title></li>
<li><title lang="en">XQuery 시작</title></li>
</ul>

이제 제목 요소를 제거하고 제목 요소 내의 데이터만 표시하려고 합니다.

<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>XML 학습</li>
<li>XQuery 시작</li>
</ul>

PHP 중국어 웹사이트