أحدث البرامج التعليمية وتطوير الشبكة
 

شروط كسكيري


في كسكيري، وهناك سبعة أنواع من الغدد: عنصر، السمة، والنص، مساحة، تجهيز تعليمات، والتعليق، وثيقة (root) العقد.


كسكيري المصطلحات

العقد

في كسكيري، وهناك سبعة أنواع من الغدد: عنصر، السمة، والنص، مساحة، تجهيز تعليمات، والتعليق، وثيقة (root) العقد. يتم التعامل مع وثائق XML كأشجار العقد. ويطلق على جذر الشجرة العقدة وثيقة (or root node) .

نظرة على وثيقة XML التالية:

<?xml version="1.0" encoding="UTF-8"?>

<bookstore>

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

</bookstore>

مثال على العقد في وثيقة XML أعلاه:

<bookstore> (document node)

<author>J K. Rowling</author> (element node)

lang="en" (attribute node)

قيم الذرية

قيم الذرية هي العقد مع أي طفل أو الأم.

مثال على القيم الذرية:

J K. Rowling

"en"

العناصر

البنود هي القيم الذرية أو العقد.


العلاقة بين العقد

الأبوين

كل عنصر وسمة له أحد الوالدين.

في المثال التالي. العنصر الكتاب هو الأصل من العنوان، المؤلف، والسنة، والسعر:

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

الأطفال

قد يكون العقد عنصر صفر، واحد أو أكثر من الأطفال.

في المثال التالي. العنوان، المؤلف، والسنة، والعناصر السعر كلها الأطفال من عنصر كتاب:

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

القممشترك في نفس

العقد التي لها نفس الأم.

في المثال التالي. العنوان، المؤلف، والسنة، والعناصر السعر كلها الأشقاء:

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

أسلاف

الأم عقدة، والد الأم، الخ

في المثال التالي. أسلاف عنصر العنوان هي العنصر الكتاب والعنصر مكتبة:

<bookstore>

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

</bookstore>

أحفاد

الأطفال عقدة، والأطفال الأطفال، الخ.

في المثال التالي. المتحدرين من عنصر مكتبة هي العناصر كتاب، العنوان، المؤلف، والسنة، والسعر:

<bookstore>

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

</bookstore>