Latest web development tutorials

تركيب كسكيري

كسكيري حساس لحالة الأحرف، عناصر كسكيري، والصفات، ويجب أن تكون المتغيرات أسماء XML القانونية.


القواعد النحوية الأساسية كسكيري في:

بعض القواعد النحوية الأساسية:

  • كسكيري حساس لحالة الأحرف
  • عناصر كسكيري، سمات، ويجب أن تكون المتغيرات أسماء XML القانونية.
  • يمكن استخدام قيمة سلسلة كسكيري علامات الاقتباس المفردة أو المزدوجة.
  • يتم تعريف متغير كسكيري من "$" متبوعة اسم و، على سبيل المثال، $ لبيع الكتب
  • تعليقات كسكيري هي (: :) وتجزئة، على سبيل المثال، (: كسكيري تعليق :)

كسكيري التعبير الشرطي

"إذا كانت آنذاك، عدا ذلك" يمكن استخدامها في كسكيري.

النظر في المثال التالي:

for $x in doc("books.xml")/bookstore/book
return if ( $x/@category="CHILDREN" )
then <child>{data($x/title)}</child>
else <adult>{data($x/title)}</adult>

لاحظ أن "إذا كانت آنذاك، عدا ذلك" بناء الجملة: أقواس بعد إذا كان مطلوبا التعبير. آخر مطلوب أيضا، ولكن الكتابة فقط "آخر ()" يمكن أن يكون.

في المثال أعلاه النتائج:

<adult>Everyday Italian</adult>
<child>Harry Potter</child>
<adult>Learning XML</adult>
<adult>XQuery Kick Start</adult>


مقارنة كسكيري

في كسكيري، هناك طريقتان لمقارنة القيم.

  1. مقارنة عامة: = =، <، <=،>،> =!
  2. قيم المقارنة: مكافئ، شمال شرق، لتر، جنيه، جي تي، شركة جنرال الكتريك

مقارنة الاختلافات بين الطريقتين هي كما يلي:

النظر في التعبير كسكيري التالية:

$bookstore//book/@q > 10

إذا ف قيمة العقار أكبر من 10، والتعبير أعلاه بإرجاع قيمة صحيح.

الأمثلة التالية، إذا كانت عودته فقط ف، وقيمته أكبر من 10، ثم إرجاع التعبير الحقيقي. إذا تم إرجاع ف أكثر من واحد، يحدث خطأ:

$bookstore//book/@q gt 10