0
BaseX가 내 중첩 쿼리에 대해 불평하고 있습니다. 첫 번째 쿼리 에서처럼 여러 줄을 반환 할 수없는 이유를 이해할 수 없습니다. 오류는 "예상 됨"이라고 말했으며 ">
"은 >
이 트립 중임을 나타냅니다. }
이 ID에 대 한 닫기 대괄호 뒤에있는 경우 제대로 작동하지만 분명히 원하는 것은 아닙니다. 다음 쿼리는 다음과 같습니다중첩 된 XQuery에서 BaseX가 여러 요소를 반환하도록하려면 어떻게해야합니까?
return
여러 항목을 원하는 경우
for $u in doc("export.xml")/database/USERS/tuple
return
<user>
<login>{$u/USERNAME/text()}</login>
<email></email>
<name></name>
<affiliation></affiliation>
<friend></friend>
<trip>
{for $t in doc("export.xml")/database/TRIPS/tuple
where $t/ADMIN/text() = $u/USERNAME/text()
return
<id> {$t/ID/text()} </id>
<name> {$t/NAME/text()} </name> (: Error is here with <name> :)
<feature> {$t/FEATURE/text()} </feature>
<privacyFlag> {$t/PRIVACY/text() </privacyFlag>)
}
</trip>
</user>