ورود به حساب ثبت نام جدید فراموشی کلمه عبور
برای ورود به حساب کاربری خود، نام کاربری و کلمه عبورتان را در زیر وارد کرده و روی “ ورود به حساب” کلیک کنید.





اگر فرم ثبت نام برای شما نمایش داده نمیشود، اینجا را کلیک کنید.









اگر فرم بازیابی کلمه عبور برای شما نمایش داده نمیشود، اینجا را کلیک کنید.





نمایش نتایج: از 1 به 3 از 3
  1. #1
    adminmsp
    مدیر کل و موسس سایت
    تاریخ عضویت
    1970 Jan
    محل سکونت
    M.S.P Soft
    نوشته ها
    1,588
    759
    419

    Xml را بهتر بشناسیم

    جامعه علمی به ستایش از XML همچنان ادامه می*دهد، اما احتمالآ آثار این زبان را هنوز آن قدر ندیده اید تا به دلیل این تحسین پی ببرید. فایده*های HTML و ایمیل را همگان می شناسید؛ این دو با هم یک انقلاب در ارتباطات به وجود آورده*اند و روش دسترس به اطلاعات را تغییر داده اند. اما XML؟ آیا واقعا یک پدیده مهم است؟ اگر درباره XML کنجکاو باشید و بخواهید بدانید که چگونه کار می*کند و چرا اهمیت یافته است ، این مقاله را بخوانید.
    این مقاله اختلاف مهم بین HTML و XML، اختلافی که توان پشتیبانی از این انقلاب را دارد و آینده آن را قدرتمند می سازد، شرح می*دهد. مقاله همچنین XML را می*شکافد و توضیح می*دهد که منظور از کلمات قابل توسعه (extensicle) ، آرایش (markup) و زبان (language) چیست؛ در نتیجه ، وقتی مفاهیم را باهم ترکیب کنید XML را بهتر خواهید شناخت و به اهمیت آن پی خواهید برد، در پایان، به کاربردهای خاص XML نگاه خواهیم انداخت تا بدانید چه مسائلی را می*تواند حل کند و نقائص HTML را برخواهیم شمرد.
    متن چیست؟ مجموعه*ای سازمان*یافته از کلمات. هم کلمات و هم سازمان*یافتگی مهم هستند، هر شعری، عبارات، سطرها، بیت*ها، و مصراع*هایی دارد. یک کتاب حاوی فصل، پاراگراف، بخش، محتوا، یک فهرست، و سایر خصوصیات قابل تمایز است.
    ارائه یک متن در یک کتاب یا یک صفحه وب محتویات آن متن را بیان می کند و به آن یک نمای خاص می دهد. ارائه یا نما در یک رسانه خاص با نحوه تجسم دادن به یک موضوع سروکار دارد. HTML به طور کلی به نما اشاره دارد : این بخش باید حروف سیاه و درشت باشد؛ آن بخش آبی باشد؛ این مطالب را در یک جدول قرار بده؛ و مانند آن. قدرت اصلیHTML در سادگی آن است. متاسفانه، سادگی هزینه دارد و هزینه آن دستورالعمل*های نما یا ارائه، و آرایش پیچیده آن است.
    آرایش به ثبت وقایع به ترتیب (مثلا زمانی) یک متن اشاره دارد و این متن در مجموع باید بامعنی باشد. برای HTML، آرایش به شکل برچسب یا تگ*هایی عنوان می شود که در اطراف قطعات متن جای می*گیرند. به عنوان مثال ، خطوط نقطه*چین دور این مقاله با استفاده از یک دستور برای نقطه*چین بودن دور مطالب به وجود آمده*اند. در این دستور، گفته شده که :«نقطه*چین ها را دور کادر مطالب با رنگ سبز نشان بده.»
    درک XML
    مهم*ترین راز درک XML این مطلب است که XML خودش به طور کامل نما یا ارائه را نادیده می*گیرد. با ساختار کلی، یا سازمان اطلاعات در یک متن، سروکار دارد. برای شعری که با این زبان ارائه می شود، تگ*هایی برای بیت و مصراع وجود خواهد داشت. برای یک سفارش مشتری، تگ*ها ممکن است به شکل customer-id یا مثلا order-id باشد و به این وسیله متن و ساختار آن را نشان می*دهد.

    بخش توسعه*دهنده نیز به همین مناسبت در این زبان وجود دارد. یعنی این زبان می*تواند هر ساختار منطقی*ای را اداره کند، چون به همه اجازه می*دهد که تگ*های ساختمندی برای یک ناحیه متنی خاص بسازند.

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

    این زبان در واقع مخلوطی از علائم اختصاری را گرد آورده است. مانند CSS , XSL , XML Schemas , XLink , XPointer و ... که متاسفانه شرح آنان در این مقاله نمی گنجد.

    این زبان یک زیرساختار است، بنابراین دیدن آثار برای ما دشوار است. آثار و بهینه*سازی*های آن را سازندگان صفحات وب می*بینند و نه کاربران عادی؛ به عنوان مثال، یک غزل باید ۱۴بیت دو مصراعی داشته باشد، یک DTD (Document Type Definition) برای یک غزل می تواند به منظور تایید اعتبار متن به کار رود.

    یک بهینه*سازی و اثر دیگری که با استفاده از این زبان حاصل می*شود آن است که سبک*های ارائه چند*گانه را ممکن می*سازد. اگر ساختار سند (مانند یک مقاله یا پاراگراف) برای یک قالب خاص فراهم باشد، آن را می*توان با استفاده از سبک*های مختلف ارائه کرد. برگه*های شیوه (style sheet) که امروزه به عنوان یکی از مهم*ترین اصول طراحان صفحات وب به کار می رود، این نقش را بر عهده دارد. که از میان آن*ها CSS و XSL دو نمونه رقیب هستند. اگر یک سند XML را با یک برگه شیوه ترکیب کنید شبیه به یک کتاب درسی خواهد شد؛ آن را با یک برگه شیوه دیگر ترکیب کنید یک نما یا ارائه کتاب کمدی به وجودمی*آید. یا، سازندگان سایت می*توانند یک سند XML را با یک برگه شیوه دیگر ترکیب کنند تا برای صفحه نمایش یک تلفن همراه مناسب شود. امکانات زیادی در این زبان وجود دارد، چون به عنوان یک سازنده سایت برای رسیدن به یک چهره جدید نیازی به تغییردادن سند ندارد.

    فایده سوم این زبان یافتن بسیار راحت اطلاعات از درون اسناد XML است و همچنین موتورهای جستجو در اسناد این زبان به نتیجه دقیق*تری می*رسند.

    این زبان چنان دست سازندگان صفحات وب را باز گذاشته که آن*ها به شدت علاقه*مند به استفاده از این زبان هستند.
    با M.S.P Soft به دنياي برنامه نويسي وارد شويد[برای نمایش لینک باید عضو شوید. ]
  2. #2
    taymaz-92
    كاربر عادي
    تاریخ عضویت
    2015 Feb
    محل سکونت
    شیراز
    نوشته ها
    1
    1
    0
    ببخشید که اینقد صریح میگم اما واقعا خیلی افتضاح توضیح دادید!
    کلا معلوم نبود کلاس ادبیاته یا توضیح درباره*ی زبان xml.
    امیدوارم بازم راجبش مطلب و البته فیلم آموزشی بذارید، اما روان و کامل!
    پاینده باشید.
  3. #3
    تور چین
    كاربر عادي
    تاریخ عضویت
    2015 Nov
    نوشته ها
    1
    0
    0
    سلام
    ممنون بابت توضیحات خوبتون
    فقط یه کم گنگ بود لطفا واضح تر توضیح بدید. ممنون
    تور چین تور تایلند تور مالزی تور استانبول تور ترکیه تور فرانسه تور دبی تور مشهد تور بالی تور کیش
نمایش نتایج: از 1 به 3 از 3

اطلاعات موضوع

کاربرانی که در حال مشاهده این موضوع هستند

در حال حاضر 1 کاربر در حال مشاهده این موضوع است. (0 کاربران و 1 مهمان ها)

موضوعات مشابه

  1. اعتبار سنج سینتکس sql
    توسط MspSoft در انجمن SQL Server
    پاسخ: 0
    آخرين نوشته: 2012-02-12, 10:50 PM
  2. الگوریتم ساده برای محاسبه سینوس
    توسط sina در انجمن الگوریتم، کامپایلر، هوش مصنوعی و ساختمان داده ها
    پاسخ: 0
    آخرين نوشته: 2012-01-14, 07:11 PM
  3. الگوریتم تقسیم به روش تفریق های متوالی
    توسط sina در انجمن الگوریتم، کامپایلر، هوش مصنوعی و ساختمان داده ها
    پاسخ: 0
    آخرين نوشته: 2012-01-14, 03:14 PM
  4. تکنیکهای طراحی الگوریتم - روش تقسیم و تسخیر
    توسط sina در انجمن الگوریتم، کامپایلر، هوش مصنوعی و ساختمان داده ها
    پاسخ: 0
    آخرين نوشته: 2012-01-14, 01:32 PM
  5. آشنايی كوتاه با سیلورلایت
    توسط MspSoft در انجمن Silverlight
    پاسخ: 12
    آخرين نوشته: 2011-11-17, 07:29 PM

کلمات کلیدی این موضوع

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •  

Content Relevant URLs by vBSEO 3.6.0 RC 2