دانلود مقاله ( زبان آدرس دهی بخش های متفاوت یک سند)XPath چیست ؟

Word 71 KB 18715 10
مشخص نشده مشخص نشده کامپیوتر - IT
قیمت قدیم:۷,۱۵۰ تومان
قیمت با تخفیف: ۵,۰۰۰ تومان
دانلود فایل
  • بخشی از محتوا
  • وضعیت فهرست و منابع
  • 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 پیدا گردید، می توان واکنش های مورد نظر را بمنظور برخورد با واقعیت موجود مشخص کرد. گرامر تمپلیت در این حالت بصورت زیر خواهد بود :

، از کلمات eXtensible Stylesheet Language :Transformation اقتباس و زباني براي تبديل يک سند XML به نوع ديگر است . تکنولوژي فوق توسط کنسرسيوم وب با هدف اوليه تبديل يک سند XML به نوع ديگر، طراحي شده است . XSLT ، داراي قابليت هاي بمراتب بيشتري بمنظور تب

1 معرفی هم اکنون ما در حال تولید نسل دوم صفحات وب قرار داریم. همانطوریکه می دانیم در نسل اول صفحات HTML توسط دست بشر طراحی می شد مستقیماً توسط وی مورد پردازش قرار می گرفت. در حالی که صفحات وب در نسل دوم به صفحات وب با اطلاع معروف هستند یعنی صفحات که از طریق ماشین اطلاعات آن تفسیر می شود و این همان چیزی است که در (1) تحت عنوان وب معنایی نام گرفته است. در وب با اطلاع توانایی انجام ...

نانوتکنولوژی یا هنر ساخت مواد از اتم ها، مدّتهای مدیدی در عرصه افسانه‌های علمی تخیّلی قرار داشت (روباتهای خود همانندساز میکروسکوپی که به هنگام نیاز، اشیای موردنظر را می‌سازند)، ولی در چند سال اخیر، نانوتکنولوژی از محیط رمان‌ها خارج و وارد محیط بازار شده‌است. از سوی دیگر، پیشرفت سریع این تکنولوژی، بعضی از آژیرهای خطر را به صدا درآورده‌است. در آوریل 2000، بیل جوی، از بنیانگزاران ...

همچون ويرايش هاي يش مي توانيد اجزاي مختلف را روي ديسک نصب کنيد يا آنها را به صورت “ first-time use ” نصب نماييد ( در اين حالت فايل هاي مربوط به يک بخش از نرم افزار هنگامي که براي اولين بار فراخواني مي شوند، به محل مخصوص خود کپي مي شوند)‌ و يا اين که

اگر چیز ثابت ولایتغیری در اینترنت باشد، این واقعیت است که اینترنت به رشد و گسترش خود ادامه خواهد داد. از ابتدای شروع اینترنت در اوایل دهه هفتاد (بله درسته. اینترنت در حدود 25 سال است وجود داشته است)، تعداد کاربران از تعداد انگشت شماری به بیش ار 20میلیون افزایش یافته است. این افزایش به چه چیزی می تواند نسبت داده شود؛ این درس به این سوال پاسخ خواهد داد و به علاوه به سوالات زیر : ...

دو جنبه از XSL : تبدیلات XSL و اشیاء قالب بندی XSL XSL، در واقع دارای دو راستا می باشد، تبدیلات XSL یا XSLT (نگارش 1.0 که یک معرفی W3C است و نگارش 1.1 که ارائه شده است) و اشیاء قالب بندی XSL یا XSLFO. هر کدام هنگامی که واردکار با داده های XML می شوند، برای انجام وظایف متفاوتی طراحی می شوند. XSLT اجازه می دهد محتوای XML را بگیریم و به هر شکل دیگری تغییر دهیم، ممکن است آن شکل ...

تاکنون مقالات فراواني در باره XML نوشته شده است، اغلب مطالب عنوان شده صرفا بر روي يک موضوع خاص تمرکز داشته و از زاويه اي کاملا اختصاصي و در عين حال محدود به بررسي تکنولوژي XML پرداخته و بندرت به موارد اساسي و خانواده بزرگ استاندارهاي XML اشاره شده ا

چکیده استفاده از شبکه های کامپیوتری در چندین سال اخیر رشد فراوانی کرده وسازمانها وموسسات اقدام به برپایی شبکه نموده اند . هر شبکه کامپیوتری باید با توجه به شرایط وسیاست های هر سازمان ، طراحی وپیاده سازی گردد. در واقع شبکه های کامپیوتری زیر ساخت های لازم را برای به اشتراک گذاشتن منابع در سازمان فراهم می آورند؛در صورتیکه این زیر ساختها به درستی طراحی نشوند، در زمان استفاده از شبکه ...

همانطور که ميدانيم شبکه جهاني اينترنت روز به روز در حال گسترش است و طراحان صفحات وب از يک طرف و استفاده کننده گان از طرف ديگر با اين شبکه ارتباط برقرار مي کند .در اين ميان افزايش روز افزون صفحات وب مشکل انتخاب صفحات مورد نياز را براي کاربران ايجاد س

چکیده استفاده از شبکه های کامپیوتری در چندین سال اخیر رشد فراوانی کرده وسازمانها وموسسات اقدام به برپایی شبکه نموده اند . هر شبکه کامپیوتری باید با توجه به شرایط وسیاست های هر سازمان ، طراحی وپیاده سازی گردد. در واقع شبکه های کامپیوتری زیر ساخت های لازم را برای به اشتراک گذاشتن منابع در سازمان فراهم می آورند؛در صورتیکه این زیر ساختها به درستی طراحی نشوند، در زمان استفاده از شبکه ...

ثبت سفارش
تعداد
عنوان محصول