هایدی

مرجع دانلود فایل ,تحقیق , پروژه , پایان نامه , فایل فلش گوشی

هایدی

مرجع دانلود فایل ,تحقیق , پروژه , پایان نامه , فایل فلش گوشی

XPath چیست

اختصاصی از هایدی XPath چیست دانلود با لینک مستقیم و پر سرعت .

لینک دانلود و خرید پایین توضیحات

فرمت فایل word  و قابل ویرایش و پرینت

تعداد صفحات: 10

 

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  پیدا گردید، می توان واکنش های مورد نظر را بمنظور برخورد با واقعیت موجود  مشخص کرد. گرامر تمپلیت در این حالت  بصورت زیر خواهد بود :

...

مثال: استفاده از XSLT بمنظور تبدیل یک سند XML در این مثال با استفاده از XSLT یک سند XML به Html تبدیل و در خروجی نمایش داده می شود .

سند XML  نمونه ( Test.xml)

<!--?xml version="1.0" ?--> <!--?xml:stylesheet type="text/xsl" href="Test.xsl"?-->          Webmaster        webmaster@Srco.ir            Webadmin       info@Srco.ir   

در سند فوق از یک دستورالعمل پردازشی بمنظور مراجعه به Stylesheet  بصورت زیر استفاده شده است :

 

 

خروجی Html مورد نظر

Name

Email

Webmaster

webmaster@Srco.ir

Webadmin

info@Srco.ir

 

سند XSLT بمنظور تبدیل سند XML به HTML برای نمایش در مرورگر ( Test.xsl)

<!--?xml version="1.0"?--> 

                         

NameEmail  

 

در هر فایل XSL ، می بایست  XSL namespace معرفی گردد . بدین ترتیب  پارسر از نسخه XSLT استفاده شده ، آگاهی لازم را پیدا خواهد کرد .  


دانلود با لینک مستقیم


XPath چیست