دانلود رام فایل فلش فارسی اورجینال هواوی Y540-U01 B105

دانلود رام فایل فلش فارسی اورجینال هواوی Y540-U01 B105

         دانلود رام فایل فلش فارسی اورجینال هواوی Y540-U01 B105

دانلود رام فایل فلش فارسی اورجینال هواوی Y540-U01 B105

...
دریافت فایل

خرید و دانلود دانلود رام فایل فلش فارسی اورجینال هواوی Y540-U01 B105


دانلودمقاله XPath چیست ؟

 

 

( بخش اول )
XML ، بهمراه خود مجموعه ای از سایر تکنولوژی ها را ایجاد کرده است . XSL یکی از مهمترین تکنولوژی های مرتبط با XML بوده که عموما" به سه تکنولوژی دیگر اشاره می نماید :
• XSLT : زبانی برای تبدیل ساختار یک سند XML
• XPath : زبانی برای آدرس دهی بخش های متفاوت یک سند XML
• XSL-FO : زبانی بمنظور فرمت دهی یک سند XML
XPath یکی از تکنولوژی های مرتبط با XML بوده که ارتباط بسیار نزدیکی با XSLT دارد . بنابراین لازم است قبل از آشنائی با XPath ،نگاهی سریع به تکنولوژی XSLT داشته و از این رهگذر جایگاه XPath را تبین نمائیم .XSLT زبانی مبتنی بر قوانین بوده و با سایر زبان های برنامه نویسی تفاوت دارد. XSLT مبتنی بر مجموعه ای از تمپلیت ها است که هر یک بر اساس قوانین تعریف شده شکل واقعی خود را پیدا خواهند کرد .در حقیقت یک تمپلیت با اتکاء بر قوانین تعریف شده، نحوه پردازش سندهای XML را مشخص می نماید.به عبارت دیگر یک Stylesheet ، نحوه ایجاد خروجی مورد نظر در زمان مواجه شدن با یک الگو در سند XML را مشخص می نماید. در XSLT بر اساس مجموعه ای از قوانین، تمپلیت ( تمپلیت ها ) تعریف و در زمان تبدیل یک سند XML از قوانین موجود در XSLT برای یافتن یک الگو در سند XML استفاده می گردد . در صورتیکه الگوی مورد نظر در سند XML پیدا گردد ، واکنش های پیش بینی شده ، انجام و خروجی مورد نظر ایجاد می گردد. یک StyleSheet می تواند نحوه برخورد با یک المان خاص در زمان عملیات تبدیل را مشخص و تعریف نمائید. مثلا" در صورتیکه المانی با نام NAME در سند XML پیدا گردید، می توان واکنش های مورد نظر را بمنظور برخورد با واقعیت موجود مشخص کرد. گرامر تمپلیت در این حالت بصورت زیر خواهد بود :
<xsl:template match="NAME">
...
</xsl:template>
مثال: استفاده از XSLT بمنظور تبدیل یک سند XML
در این مثال با استفاده از XSLT یک سند XML به Html تبدیل و در خروجی نمایش داده می شود .
سند XML نمونه ( Test.xml)
<?xml version="1.0" ?>
<?xml:stylesheet type="text/xsl" href="Test.xsl"?>
<PEOPLE>
<PERSON>
<NAME>Webmaster</NAME>
<EMAIL>webmaster@Srco.ir</EMAIL>
</PERSON>
<PERSON>
<NAME>Webadmin</NAME>
<EMAIL>info@Srco.ir</EMAIL>
</PERSON>
</PEOPLE>
در سند فوق از یک دستورالعمل پردازشی بمنظور مراجعه به Stylesheet بصورت زیر استفاده شده است :
<?xml:stylesheet type="text/xsl" href="Test.xsl"?>

 


خروجی Html مورد نظر
Name Email
Webmaster webmaster@Srco.ir
Webadmin info@Srco.ir

 


سند XSLT بمنظور تبدیل سند XML به HTML برای نمایش در مرورگر ( Test.xsl)
<?xml version="1.0"?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/TR/WD-xsl">
<xsl:template match="/">
<HTML>
<BODY>
<TABLE BORDER="3">
<TR>
<TD>Name</TD>
<TD>Email</TD>
</TR>
<xsl:for-each select="PEOPLE/PERSON">
<TR>
<TD><xsl:value-of select="NAME"/></TD>
<TD><xsl:value-of select="EMAIL"/></TD>
</TR>
</xsl:for-each>
</TABLE>
</BODY>
</HTML>
</xsl:template>
</xsl:stylesheet>
در هر فایل XSL ، می بایست XSL namespace معرفی گردد . بدین ترتیب پارسر از نسخه XSLT استفاده شده ، آگاهی لازم را پیدا خواهد کرد .

<xsl:stylesheet xmlns:xsl="http://www.w3.org/TR/WD-xsl">
توضیحاتی در رابطه با مثال فوق :
• قبل از انجام هر گونه پردازش در رابطه با یک سند XML ، می بایست با استفاده از یک عبارت XPath بخش مورد نظر در سند انتخاب گردد .عملیات فوق توسط یک عملگر match انجام می شود . در صورتیکه تمام سند انتخاب گردد، از "/" = match استفاده می گردد. یکی دیگر از رویکردهای موجود، استفاده از المانی است که نشاندهنده تمام سند است . در مثال فوق،المان موجود در سند که دارای چنین رسالتی است با استفاده از match = PEPOLE مشخص می گردد.
<xsl:template match=" ... ">
• عبارت زیر، تمام المان های PERSON در بافتار PEPOLE را با استفاده از PEPOLE/PERSON که عبارتی از نوع XPath است، پیدا خواهد کرد. در صورتیکه گره انتخابی، شامل تمام المان ها در ریشه باشد ، تمام المان های PEOPLE انتخاب خواهند شد . با توجه به اینکه قصد نمایش تمام المان های PERSON در سند خروجی وجود دارد ، از عبارت فوق استفاده شده است . عبارت for-each یک حلقه تکرار بوده که باعث انجام پردازش های یکسان در رابطه با المان های مورد نظر( انتخابی ) خواهد شد .

 

 

فرمت این مقاله به صورت Word و با قابلیت ویرایش میباشد

تعداد صفحات این مقاله   10 صفحه

پس از پرداخت ، میتوانید مقاله را به صورت انلاین دانلود کنید



خرید و دانلود دانلودمقاله XPath چیست ؟


پروژه آماده و کامل راجع به قالب های لغزنده

شامل فایل وورد و پاورپوینت قابل ویرایش برای دانشجویان رشته عمران



خرید و دانلود پروژه آماده و کامل راجع به قالب های لغزنده


تحقیق در مورد حاصلخیزی خاک در مقابل سودمندی خاک

تحقیق در مورد حاصلخیزی خاک در مقابل سودمندی خاک

لینک پرداخت و دانلود *پایین مطلب*

 

فرمت فایل:Word (قابل ویرایش و آماده پرینت)

  

تعداد صفحه:4

 

  

 فهرست مطالب

 

 

 

حاصلخیزی خاک در مقابل سودمندی خاک

 

معمولاً خاک های حاصلخیز، سودمند هستند (اما نه همیشه) و خاک های سودمند همیشه حاصلخیز نیستند. تست خاک که در حال رایج برای سنجش اجزای مختلف خاک مانند p و k و مواد مغذی کوچک به کار می بریم به خوبی در تعیین این که نیاز به اصلاحات بیشتری داریم یا نه به ما کمک می کند. تست خاک برای سنجش توانایی خاک جهت ذخیره مواد مغذی داده شده طراحی می شود یک تست عالی نشان میدهد که خاک دارای توانایی ذخیره سازی است و از این رو نیاز به کود دهی کمتری داریم و نظریات منفی نشان می دهد که خاک قادر به ذخیره سازی نیست و ما باید مواد مغذی را ذخیره کنیم. مقدار مواد مغذی که در تست داده شده ذخیره می شد از طریق آزمایشات کالیبریت کردن به همراه مقدارهای مختلفی از کود برای تعیین پاسخ محصول مشخص می گردید.

 



خرید و دانلود تحقیق در مورد حاصلخیزی خاک در مقابل سودمندی خاک