صفحه 1:
دانشگاه جامع علمی کاربردی جهاد دانشگاهی شیراز ت

صفحه 2:
ارائه دهنده : سید فبیح اللّه حسینی استاد راهنما:جناب مهندس نیک سرشت شیوه ارائه مطالب علمی وفنی ابان ماه سال ۱۳۹۲

صفحه 3:
چکیده مطالب در این ارلئه سعی شده نگاه کوتاهی به تکنولوژی زبان نشانه گذاری بيندازيم و بخشی اندکی از ساختار و کاربرد های فراوان این تکنولوژی بسیار ساده اما کاربردی را فرا بگیریم

صفحه 4:
سر فصل مطالب مقدمه ۷ چیست "مقایسه سطحی 2601 و ۲۱۲۱ مزیت های 2۱/1 "قوانین بنیادین 2۱/1 اصطلاحات #نحوه نوشتن یک سند ]2۱۸ تفاوت ویژگی با نک #نحوه نوشتن 9۲0 نحوه نوشتن 2۵۵۸۱ نحوه نوشتن ‎XQuery‏

صفحه 5:
5 © | فلتخم ‏امروزی که استفاده از شبکه اینترنت فزونی یافته است. و افراد‎ ioe ‏با اهداف و نیازهای متفاوت اطلاعات خود را بر روی ّن به اشتراک می‌گذارند.‎ ‏نیا به زبلنی برای ساختاردهی لین اطلاعات وجود دارد و بدین منظور مجموعه‌ای‎ ‏از استاندارد ها و در راس آنها 261۷/1 تولید شده‌اند.261//1 یکی از زبان های‎ ‏نشانه‌گذاری است که مزایلیی نسبت به زبان‌های هم رده خود دارد. و در انتقال‎ ‏اطلاعات در تجارت الکترونیکی از 0۱ پیشی گرفته است. در شبکه‌های‎ al ‏امروزی استانداردهای مختلفی بر پایه‎ ‏عمومی و بعضی دیگر مختص حوزه تجارت الکترونیک هستند‎ نوشته شده است که بعضه

صفحه 6:
EXTEDGIGLE 0۲0026 |) 00600606012 راب اه ار

صفحه 7:
HTML, xX M L

صفحه 8:
0

صفحه 9:

صفحه 10:
72 > ۱8۵۳۵/۵۳۵ > >> <name>HosseINy</name> Tag + Content ae > Tag + Element + Attribute i > 7.0 First Element >

صفحه 11:
<?xml version="1.0" _ encoding="utf-8"?> | <note> <to>Word</to> <from>Text</from> <head>Test</head> <body>For

صفحه 12:
<?xml version="1.0" _ encoding="utf-8"?> | <note> <to>Word</to> <from>Text</from> <head>Test</head> <body>For example</body> <CLASS> one 6620 همه د ع هوه هوه نرر

صفحه 13:
<?xml version="1.0" encoding="utf-8"?> <note> <to>Word</to> <from>Text</from> <head class=“one” >Tes’ <bc eaxram 1

صفحه 14:

صفحه 15:
2» DD» 7

صفحه 16:
<?xml version="1.0" encoding="utf-8"?> <!DOCTYPE definition[ 1> <note> <to>Word</to> <from>Text</from> <head>Test</head> a <body>For ۱ 7 example</body> <CLASS> one ۸۸۲ </CLASS> => 16

صفحه 17:
<?xml version="1.0" encoding="utf-8"?> _<!DOCTYPE definition[ <!ELEMENT note (to,fron;,. . .)> <!ELEMENT to(#PCDATA)=> <!ELEMENT from(#PCDATA)> 1> <note> <to>Word</to

صفحه 18:
8 <?xml version="1,0" _ encoding="utf-8"?> | <!DOCTYPE definition[ | <!ELEMENT note (to,from,. . .)> <!ATTLIST note number(#PCDATA)> <!ELEMENT to(#PCDATA)> <!ELEMENT from(#PCDATA)> 59 ۷ ۹ <note number=“20” 44 ١ <to >Word</to> ‘ ‏رد‎

صفحه 19:
XPATH a... 22200 | 1 - 51101 ‏م‎ ‏ودد/8۴‎ 1

صفحه 20:
*/bookstore/ | ne ROSSER Re book[last()- | *foooKkstore e <3 ۱ ‏0ص‎ 20 ='ang']

صفحه 21:
جد 27 ۳0۲ سس ‎Let‏ سس سر حرج ۱ ا ‎mmm‏ ‎Order‏ سس هن سس ‎Return‏ 9ع - 5م ‎۲0۲ 5۷2۲1 ۲ 1 let $var’1 := 1 where conditions eXtensible SC ‎order by expr Markup = ‎7 return result Language =

صفحه 22:
۸ xml” )//country let $city := id($country/city) where $city/population > 1000000 order by $country/name return <result>{$country/name}</resu t> 22)

صفحه 23:
نتیجه گیری زبانی برای مدیریت و توصیف اطلاعات اینده درخشان با توجه به کاربردهای فراوان ا/261

صفحه 24:
http: , w3schools.com/xquery/default.a: http://www.w3schools.com/xpath/default.asp http://w3web.persianblog.ir/post/123

دانشگاه جامع علمی کاربردی جهاد دانشگاهی شیراز ارائه دهنده :سید ذبیح اهلل حسینی استاد راهنما:جناب مهندس نیک سرشت شیوه ارائه مطالب علمی وفنی ابان ماه سال 1392 چکیده مطالب در این ارائه سعی شده نگاه کوتاهی به تکنولوژی زبان نشانه گذاری بیندازی م و بخش ی اندک ی از ساختار و کاربرد های فراوان این تکنولوژی بسیار ساده اما کاربردی را فرا بگیریم سر فصل مطالب ‏مقدمه XMLچیست ‏مقایسه سطحی XMLو HTML ‏مزیت های XML ‏قوانین بنیادین XML ‏اصطالحات ‏نحوه نوشتن یک سند XML ‏تفاوت ویژگی با تگ ‏نحوه نوشتن DTD ‏نحوه نوشتن Xpath ‏نحوه نوشتن XQuery مقد مه در جامعه امروزی که استفاده از شبکه اینترنت فزونی یافته است .و افراد مختلف با اهداف و نیازهای متفاوت ،اطالعات خود را بر روی آن به اشتراک می‌گذارند. نیاز به زبانی برای ساختاردهی این اطالعات وجود دارد و بدین منظور مجموعه‌ای از استاندارد ها و در راس آنها XMLتولید شده‌اند XML.یکی از زبان های نشانه‌گذاری است که مزایایی نسبت به زبان‌های هم رده خود دارد .و در انتقال اطالعات در تجارت الکترونیک ی از EDIپیش ی گرفت ه است .در شبکه‌های امروزی اس تانداردهای مختلف ی بر پای ه ای ن زبان نوشت ه شده اس ت ک ه بعضی عمومی و بعضی دیگر مختص حوزه تجارت الکترونیک هستند 5 L ‏X M ‏EXTENSIBLE MARKUP LANGUAGE توصیف و مدیریت اطالعات ساختار شبیه به ‏HTML اما با قدرت بیشتر 6 HTML 7 XML اطالعات جوی اطالعات جست وو جوی دستیابی وو جست دستیابی مستقل رایگان و اطالعات بين تبادل مستقل رایگانازو بين تبادل ناهمگون سيستم اطالعاتفرم هايپلت ناهمگون سيستم ازهايپلت فرم این د ه در خ ش ان و تو س عه پذ یر 8 خوش فرم ‏XML 9 1 Tag <name></name> Content <name>HOSSEINY</name> Element Tag + Content Attribute <name class=“a”></name> Node Tag + Element + Attribute Root Element First Element <?xml version="1.0" encoding="utf-8"?> <note> <to>Word</to> <from>Text</from> <head>Test</head> <body>For example</body> 1 E X T E N SI BL E M A R K U P LA N G U A G E 1 <?xml version="1.0" encoding="utf-8"?> <note> <to>Word</to> <from>Text</from> <head>Test</head> <body>For example</body> <?xml version="1.0" encoding="utf-8"?> <note> <to>Word</to> <from>Text</from> <head class=“one” >Test</head> <body>For 1 تفاوت ویژگی با تگ عدم چند مقداری ویژگی عدم ساختار سلسله مراتبی پیچیدگی زمان اجراء بیشتر ویژگی هدف اصلی ویژگی توصیف بیشتر تگ 1 D 15 T D o o c c u u m m e e nt nt Ty Ty p p e e D D e e fi fi ni ni ti ti o o n n <?xml version="1.0" encoding="utf-8"?> <!DOCTYPE definition[ 16 ]> <note> <to>Word</to> <from>Text</from> <head>Test</head> <body>For example</body> <CLASS> one </CLASS> <?xml version="1.0" encoding="utf-8"?> <!DOCTYPE definition[ CDATA# IMPLIED <!ELEMENT note (to,from,. . .)># #REQUIRED <!ELEMENT to(#PCDATA)> <!ELEMENT from(#PCDATA)> .... ]> <note> <to>Word</to> . . 1 1 <?xml version="1.0" encoding="utf-8"?> <!DOCTYPE definition[ <!ELEMENT note (to,from,. . .)> <!ATTLIST note number(#PCDATA)> <!ELEMENT to(#PCDATA)> <!ELEMENT from(#PCDATA)> .... ]> <note number=“20” > <to >Word</to> . Node name / // . .. 1 @ • bookstore • Bookstore/ book • //book • Select the nod of • current Select the parent the current node • //@lang 20 • /bookstore/ book[1] • /bookstore/ • book[last()] /bookstore/ book[last()• /bookstore/ 1] book[positio • // n()<3] title[@lang F L W O R 2 For Let Where Order Return for $var1 in expr1 let $var’1 := expr’1 where conditions order by expr return result XQue ry doc(”http://. . ./mondial.xml”)//country let $city := id($country/city) where $city/population > 1000000 order by $country/name return <result>{$country/name}</resu t> 22 نتیجه گیری زبانی برای مدیریت و توصیف اطالعات اینده درخشان با توجه به کاربردهای فراوان XML 23 منابع http://www.w3schools.com/xquery/default.asp http://www.w3schools.com/xpath/default.asp http://w3web.persianblog.ir/post/123

51,000 تومان