XML:组的标题标记
我有这样一个XML:XML:组的标题标记,xml,xquery,Xml,Xquery,我有这样一个XML: <video id="647599250"> <studio/> <director/> <actorRef>916503210</actorRef> <title>National Geographic's Mysteries of Egypt</title> <dvd>22</dvd
<video id="647599250">
<studio/>
<director/>
<actorRef>916503210</actorRef>
<title>National Geographic's Mysteries of Egypt</title>
<dvd>22</dvd>
<laserdisk/>
<laserdisk_stock/>
<genre>special</genre>
<rating>R</rating>
<runtime>110</runtime>
<user_rating>3</user_rating>
<summary>Experience the magnificence of Egypt like never before!</summary>
<details>Legendary actor and native Egyptian Omar Sharif and Kate Maberly join National Geographic's award-winning filmmakers to weave a fascinating story of a grandfather who enchants his granddaughter with tales of tombs and treasures. Travel back more than 4,000 years to a time when the Great Pyramids of Giza were built.</details>
<vhs>15</vhs>
<beta_stock>5</beta_stock>
<year>1999</year>
<vhs_stock>88</vhs_stock>
<dvd_stock>22</dvd_stock>
<beta>14</beta>
</video>
<genre genre="action">
<title>Enemy of the State</title>
<title>Star Wars</title >
<title>The Fugitive</title>
</genre >
<genre genre="comedy">
<title>Clerks</title>
<title>Six Days Seven Nights</title>
</genre>
<genre genre="drama">
<title>Contact</title>
<title>2001: A Space Odyssey</title>
</genre>
<genre genre="family">
<title>Pinocchio</title>
<title>MUPPET TREASURE ISLAND</title>
</genre>
<genre genre="foreign">
<title>Au Revoir Les Enfants</title>
<title>La Femme Nikita</title>
</genre>
<genre genre="horror">
<title>Seven</title>
<title>The Fear</title>
</genre>
<genre genre="musical">
<title>Yellow Submarine</title>
<title>Carmen</title>
</genre>
<genre genre="special">
<title>Everest</title>
<title>National Geographic’s Mysteries of Egypt</title>
</genre>
<genre genre="documentary">
<title>Doquissåpan, avsnitt 1</title>
<title>Doquissåpan, avsnitt 2</title>
<title>Doquissåpan, avsnitt 4</title>
</genre>
产生:
<?xml version="1.0" encoding="UTF-8"?>
<title>Enemy of the State</title>
<title>Star Wars</title>
<title>The Fugitive</title>
<title>Clerks</title>
<title>Six Days Seven Nights</title>
<title>Doquissåpan, avsnitt 1</title>
<title>Doquissåpan, avsnitt 2</title>
<title>Doquissåpan, avsnitt 4</title>
<title>Contact</title>
<title>2001: A Space Odyssey</title>
<title>Pinocchio</title>
<title>MUPPET TREASURE ISLAND</title>
<title>Au Revoir Les Enfants</title>
<title>La Femme Nikita</title>
<title>Seven</title>
<title>The Fear</title>
<title>Yellow Submarine</title>
<title>Carmen</title>
<title>Everest</title>
<title>National Geographic's Mysteries of Egypt</title>
国敌
星球大战
逃犯
办事员
六天七夜
多奎斯潘,阿夫斯奈特1号
多奎斯潘,阿夫斯尼特2号
多奎斯潘,阿夫斯尼特4
接触
2001年:太空漫游
皮诺奇
布偶金银岛
孩子们好
尼基塔女士酒店
七
恐惧
黄色潜艇
卡门
珠穆朗玛峰
国家地理的埃及之谜
此序列已按中的流派排序,然后按用户等级在流派中排序。我想知道是否有办法为每种类型的电影组创建某种类型的标题,如下所示:
<video id="647599250">
<studio/>
<director/>
<actorRef>916503210</actorRef>
<title>National Geographic's Mysteries of Egypt</title>
<dvd>22</dvd>
<laserdisk/>
<laserdisk_stock/>
<genre>special</genre>
<rating>R</rating>
<runtime>110</runtime>
<user_rating>3</user_rating>
<summary>Experience the magnificence of Egypt like never before!</summary>
<details>Legendary actor and native Egyptian Omar Sharif and Kate Maberly join National Geographic's award-winning filmmakers to weave a fascinating story of a grandfather who enchants his granddaughter with tales of tombs and treasures. Travel back more than 4,000 years to a time when the Great Pyramids of Giza were built.</details>
<vhs>15</vhs>
<beta_stock>5</beta_stock>
<year>1999</year>
<vhs_stock>88</vhs_stock>
<dvd_stock>22</dvd_stock>
<beta>14</beta>
</video>
<genre genre="action">
<title>Enemy of the State</title>
<title>Star Wars</title >
<title>The Fugitive</title>
</genre >
<genre genre="comedy">
<title>Clerks</title>
<title>Six Days Seven Nights</title>
</genre>
<genre genre="drama">
<title>Contact</title>
<title>2001: A Space Odyssey</title>
</genre>
<genre genre="family">
<title>Pinocchio</title>
<title>MUPPET TREASURE ISLAND</title>
</genre>
<genre genre="foreign">
<title>Au Revoir Les Enfants</title>
<title>La Femme Nikita</title>
</genre>
<genre genre="horror">
<title>Seven</title>
<title>The Fear</title>
</genre>
<genre genre="musical">
<title>Yellow Submarine</title>
<title>Carmen</title>
</genre>
<genre genre="special">
<title>Everest</title>
<title>National Geographic’s Mysteries of Egypt</title>
</genre>
<genre genre="documentary">
<title>Doquissåpan, avsnitt 1</title>
<title>Doquissåpan, avsnitt 2</title>
<title>Doquissåpan, avsnitt 4</title>
</genre>
国敌
星球大战
逃犯
办事员
六天七夜
接触
2001年:太空漫游
皮诺奇
布偶金银岛
孩子们好
尼基塔女士酒店
七
恐惧
黄色潜艇
卡门
珠穆朗玛峰
国家地理的埃及之谜
多奎斯潘,阿夫斯奈特1号
多奎斯潘,阿夫斯尼特2号
多奎斯潘,阿夫斯尼特4
试试这个:
for $genre in distinct-values(result/videos/video/genre)
order by $genre
return
<genre genre="{ data($genre) }">
{
for $movie in result/videos/video
where $movie/genre = $genre
order by $movie/user_rating
return $movie/title
}
</genre>
用于不同值的$GREEP(结果/视频/视频/流派)
按$类别订购
返回
{
结果/视频/视频中的$movie
其中$movie/genre=$genre
按$movie/用户分级订购
返回$movie/title
}
此外,它可以写成:
for $genre in distinct-values(result/videos/video/genre)
order by $genre
return
<genre genre="{ data($genre) }">
{
for $movie in result/videos/video[genre=$genre]
order by $movie/user_rating
return $movie/title
}
</genre>
用于不同值的$GREEP(结果/视频/视频/流派)
按$类别订购
返回
{
对于结果中的$movie/视频/视频[流派=$genre]
按$movie/用户分级订购
返回$movie/title
}