XQuery စကားလုံး

XQuery တွင် ပိုင်းခွဲခြင်း အနည်းငယ် သည် အရှစ် ပုံစံ ဖြစ်သည်: အစိတ်အစိတ်、ဗဟိုဆိုင်ရာ、အခွဲအတွက်、အမည်အသုံး အဖွဲ့、ဖြေရှင်း အောက်လွှတ်ချက်、မှတ်ချက် နှင့် အခွဲအတွက် ပိုင်းခွဲခြင်း (သို့မဟုတ် အခြေခံ ပိုင်းခွဲခြင်း) တို့ ဖြစ်သည်။

XQuery စကားလုံး

ပိုင်းခွဲခြင်း

XQuery တွင် ပိုင်းခွဲခြင်း အနည်းငယ် သည် အရှစ် ပုံစံ ဖြစ်သည်: အစိတ်အစိတ်、ဗဟိုဆိုင်ရာ、အခွဲအတွက်、အမည်အသုံး အဖွဲ့、ဖြေရှင်း အောက်လွှတ်ချက်、မှတ်ချက် နှင့် အခွဲအတွက် ပိုင်းခွဲခြင်း (သို့မဟုတ် အခြေခံ ပိုင်းခွဲခြင်း) တို့ ဖြစ်သည်။ XML အမောက်ပြော်တမ်း သည် ပိုင်းခွဲခြင်း သစ်တောင်း အဖြစ် ခွင့်ပြုသည်။ သစ်တောင်း၏ အခြေခံ ပိုင်းခွဲခြင်း သည် အခွဲအတွက် ပိုင်းခွဲခြင်း သို့မဟုတ် အခြေခံ ပိုင်းခွဲခြင်း အဖြစ် ခေါ်ဆိုသည်။

အောက်ပါ XML အမောက်ပြော်တမ်း ကို ကြည့်ပါ:

<?xml version="1.0" encoding="ISO-8859-1"?>


  <title lang="en">Harry Potter</title>
  J K. Rowling 
  2005
  29.99


အထက်အရေးပိုင် အမောက်ပြော်တမ်း အရ ပိုင်းခွဲခြင်း ပုံစံ

<bookstore>  (အခွဲအတွက် ပိုင်းခွဲခြင်း)
<author>J K. Rowling</author>  (အစိတ်အစိတ် ပိုင်းခွဲခြင်း)
lang="en"  (ဗဟိုဆိုင်ရာ ပိုင်းခွဲခြင်း)

အခြေခံ အကျယ်း (သို့မဟုတ် အမူးအမူး အကျယ်း)

အခြေခံ အကျယ်း (သို့မဟုတ် အမူးအမူး အကျယ်း) သည် အဖိုင်အရာ အသုံးပြုသော ပိုင်းခွဲခြင်း မရှိသေးသည်။

အခြေခံ အကျယ်းခြင်း

J K. Rowling
"en"

项目

项目是基本值或者节点。

节点关系

父(Parent)

每个元素以及属性都有一个父。

在下面的例子中,book 元素是 title、author、year 以及 price 元素的父:


  Harry Potter
  J K. Rowling
  2005
  29.99

子(Children)

节点元素可有零个、一个或多个子。

在下面的例子中,title、author、year 以及 price 元素都是 book 元素的子:


  Harry Potter
  J K. Rowling
  2005
  29.99

同胞(Sibling)

拥有相同的父的节点。

在下面的例子中,title、author、year 以及 price 元素都是同胞:


  Harry Potter
  J K. Rowling
  2005
  29.99

先辈(Ancestor)

某节点的父、父的父,等等。

在下面的例子中,title 元素的先辈是 book 元素和 bookstore元素:



  Harry Potter
  J K. Rowling
  2005
  29.99


后代(Descendant)

某个节点的子,子的子,等等。

在下面的例子中,bookstore 的后代是 book、title、author、year 以及 price元素:



  Harry Potter
  J K. Rowling
  2005
  29.99