当前位置: 首页 > news >正文

flash 网站模板长沙抖音推广代运营公司

flash 网站模板,长沙抖音推广代运营公司,成年人正能量入口,seo排名工具XML实例文档 我们将在下面的例子中继续使用这个 "books.xml" 文档(和上面的章节所使用的 XML 文件相同)。 在您的浏览器中查看 "books.xml" 文件。 选择和过滤元素 正如在前面的章节所看到的,我们使用路径表达式或 FL…

XML实例文档

我们将在下面的例子中继续使用这个 "books.xml" 文档(和上面的章节所使用的 XML 文件相同)。

在您的浏览器中查看 "books.xml" 文件。


选择和过滤元素

正如在前面的章节所看到的,我们使用路径表达式或 FLWOR 表达式来选取和过滤元素。

请看下面的 FLWOR 表达式:

for $x in doc("books.xml")/bookstore/book
where $x/price>30
order by $x/title
return $x/title

  • for - (可选) 向每个由 in 表达式返回的项目捆绑一个变量
  • let - (可选)
  • where - (可选) 设定一个条件
  • order by - (可选) 设定结果的排列顺序
  • return - 规定在结果中返回的内容

for 语句

for 语句可将变量捆绑到由 in 表达式返回的每个项目。for 语句可产生迭代。在同一个 FLWOR 表达式中可存在多重 for 语句。

如需在一个 for 语句中进行指定次数地循环,您可使用关键词 to :

for $x in (1 to 5)
return <test>{$x}</test>

结果:

<test>1</test>
<test>2</test>
<test>3</test>
<test>4</test>
<test>5</test>

关键词 at 可用于计算迭代:

for $x at $i in doc("books.xml")/bookstore/book/title
return <book>{$i}. {data($x)}</book>

结果:

<book>1. Everyday Italian</book>
<book>2. Harry Potter</book>
<book>3. XQuery Kick Start</book>
<book>4. Learning XML</book>

在 for 语句中同样允许多个 in 表达式。请使用逗号来分割每一个 in 表达式:

for $x in (10,20), $y in (100,200)
return <test>x={$x} and y={$y}</test>

结果:

<test>x=10 and y=100</test>
<test>x=10 and y=200</test>
<test>x=20 and y=100</test>
<test>x=20 and y=200</test>

let 语句

let 语句可完成变量分配,并可避免多次重复相同的表达式。let 语句不会导致迭代。

let $x := (1 to 5)
return <test>{$x}</test>

结果:

<test>1 2 3 4 5</test>

where 语句

where 语句用于为结果设定一个或多个条件(criteria)。

where $x/price>30 and $x/price<100

order by 语句

order by 语句用于规定结果的排序次序。在这里,我们要根据 category 和 title 来对结果进行排序:

for $x in doc("books.xml")/bookstore/book
order by $x/@category, $x/title
return $x/title

结果:

<title lang="en">Harry Potter</title>
<title lang="en">Everyday Italian</title>
<title lang="en">Learning XML</title>
<title lang="en">XQuery Kick Start</title>

return 语句:

return 语句规定要返回的内容。

for $x in doc("books.xml")/bookstore/book
return $x/title

结果:

<title lang="en">Everyday Italian</title>
<title lang="en">Harry Potter</title>
<title lang="en">XQuery Kick Start</title>
<title lang="en">Learning XML</title>

http://www.yayakq.cn/news/434348/

相关文章:

  • 怎样做网站地图做很多网站
  • 镇江网站制作企业网站做网站坚持多少年会有起色
  • 网站后台html页面wordpress登录页面模板下载
  • 在一呼百应上做网站行吗少儿戏曲知识 网站建设
  • 网站提示风险网络优化工程师
  • 制作一个简单网站wordpress ishome
  • 红河做网站海南直聘网
  • 前台网站模板wordpress 标签图标
  • 陕西网站制作电话wordpress 慢 google
  • 行业网站开发运营方案中企动力z邮箱登陆
  • 专业官方网站建设柳市专业网站托管
  • 专业的环保行业网站开发网站建设运营有限公司
  • 完全免费建站系统成都装修公司十大排名
  • 东莞 营销网站Pc端网站是什么意思
  • 丹阳建设工程管理处网站个人网站 备案 广告
  • 北京市公司网站制作如何利用视频网站做数字营销推广
  • 网站建设亿金手指科杰网站挂到国外服务器地址
  • 提供小企业网站建设互联网网站建设新闻
  • 网站开发 网页设计外包公司注册需要什么
  • 手机商城网站建设策划方案范文网站设计 线框图 怎么画
  • 平台网站建设步骤做网站金山
  • 中国六冶的网站谁做的原单手表网站
  • 怎么查网站的外链数量游戏网站怎么制作
  • wordpress视频曹鹏网站优化需要工具
  • 深圳品牌网站制作公司哪家好网站建设外包公司排名
  • 长沙建设网站公司会员卡管理系统自己做
  • 自己做电影网站犯法吗图片链接怎么生成
  • 做网站需要投资多少钱wordpress导入 ftp
  • 三亚网站建设制作公关策划是做什么的
  • 揭阳网站建设价格网站制作时