XPath ဂိုး

XPath တွင် သည့် သုံးချက်များ အချက်အလက် များကို အပေါ်တွင် တို့က အသိအမှတ်ပြုခဲ့သည်။ အချက်အလက် များ အား အပေါ်တွင် အပိုင်းခွဲ ကောက်ယူသည်။ အပိုင်းခွဲ မှ ပေါ်လွင်းသော ပေါ်ဘက် အချက်အလက် ကို အဆိုပါ အချက်အလက် ပိုင်းခွဲ ပုံစံတွင် ပြောဆိုသည်။ အပိုင်းခွဲ မှ ပေါ်လွင်းသော ပေါ်ဘက် အချက်အလက် ကို အဆိုပါ အချက်အလက် ပိုင်းခွဲ ပုံစံတွင် ပြောဆိုသည်။

XPath အမည်

ပုံစံ (Node)

XPath တွင် သည့် သုံးချက်များ အချက်အလက် များကို အပေါ်တွင် တို့က အသိအမှတ်ပြုခဲ့သည်။ အချက်အလက် များ အား အပေါ်တွင် အပိုင်းခွဲ ကောက်ယူသည်။ အပိုင်းခွဲ မှ ပေါ်လွင်းသော ပေါ်ဘက် အချက်အလက် ကို အဆိုပါ အချက်အလက် ပိုင်းခွဲ ပုံစံတွင် ပြောဆိုသည်။ အချက်အလက် ပိုင်းခွဲ မှ ပေါ်လွင်းသော ပေါ်ဘက် အချက်အလက် ကို အဆိုပါ အချက်အလက် ပိုင်းခွဲ ပုံစံတွင် ပြောဆိုသည်။ အချက်အလက် ပိုင်းခွဲ မှ ပေါ်လွင်းသော ပေါ်ဘက် အချက်အလက် ကို အဆိုပါ အချက်အလက် ပိုင်းခွဲ ပုံစံတွင် ပြောဆိုသည်။

အောက်ပါ XML အချက်အလက် ကို ကြည့်ပါ:

<?xml version="1.0" encoding="ISO-8859-1"?>
<bookstore>
<book>
  <title lang="en">Harry Potter</title>
  <author>J K. Rowling</author> 
  <year>2005</year>
  <price>29.99</price>
</book>
</bookstore>

အထက်တွင် ရှိသေးသည့် XML အချက်အလက် သည့် ပုံစံ:

<bookstore> (အချက်အလက် ပုံစံ)
<author>J K. Rowling</author> (အကွင့်စည် ပုံစံ)
lang="en" (ဗဟိုဘောင်း ပုံစံ) 

အခြေခံ ပမာဏ (သို့မဟုတ် အခြေခံ ရေးသားဆိုင်ရာ ပမာဏ၊ Atomic value)

အခြေခံ ပမာဏ မည်သည့် အဖွဲ့ဝင် မရှိသေးသေး သို့မဟုတ် သမုဒ္ဒရာ မရှိသေးသေး သည့် သည့်ဖြစ်သည်။

အခြေခံ ပမာဏ ပုံစံ:

J K. Rowling
"en"

项目(Item)

项目是基本值或者节点。

节点关系

父(Parent)

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

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

<book>
  <title>Harry Potter</title>
  <author>J K. Rowling</author>
  <year>2005</year>
  <price>29.99</price>
</book>

子(Children)

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

အသီးသီး တော်လှန်ချက်

<book>
  <title>Harry Potter</title>
  <author>J K. Rowling</author>
  <year>2005</year>
  <price>29.99</price>
</book>

အသီးသီး တော်လှန်ချက်

အသီးသီး တော်လှန်ချက်

အောက်ပါ အမှတ်အသားများတွင်,title, author, year နှင့် price ဂိုးများသည် book ဂိုး၏ အသီးသီး တော်လှန်ချက်များဖြစ်သည့်

<book>
  <title>Harry Potter</title>
  <author>J K. Rowling</author>
  <year>2005</year>
  <price>29.99</price>
</book>

ပြင်းပြင်းတူ

တော်လှန်ချက်၏ ပြင်းပြင်းတူ တော်လှန်ချက်

အောက်ပါ အမှတ်အသားများတွင်,title ဂိုး၏ ပြင်းပြင်းတူ တော်လှန်ချက်များမှာ book ဂိုး နှင့် bookstore ဂိုးဖြစ်သည့်

<bookstore>
<book>
  <title>Harry Potter</title>
  <author>J K. Rowling</author>
  <year>2005</year>
  <price>29.99</price>
</book>
</bookstore>

တော်လှန်ချက်

တော်လှန်ချက်၏ အသီးသီး တော်လှန်ချက်

အောက်ပါ အမှတ်အသားများတွင်,bookstore ဂိုး၏ တော်လှန်ချက်များမှာ book, title, author, year နှင့် price ဂိုးများဖြစ်သည့်

<bookstore>
<book>
  <title>Harry Potter</title>
  <author>J K. Rowling</author>
  <year>2005</year>
  <price>29.99</price>
</book>
</bookstore>