دوست عزیز، به سایت علمی نخبگان جوان خوش آمدید

مشاهده این پیام به این معنی است که شما در سایت عضو نیستید، لطفا در صورت تمایل جهت عضویت در سایت علمی نخبگان جوان اینجا کلیک کنید.

توجه داشته باشید، در صورتی که عضو سایت نباشید نمی توانید از تمامی امکانات و خدمات سایت استفاده کنید.
نمایش نتایج: از شماره 1 تا 2 , از مجموع 2

موضوع: قوانین زبان xml

Hybrid View

پست قبلی پست قبلی   پست بعدی پست بعدی
  1. #1
    کـــــــاربر فــــعال
    رشته تحصیلی
    کامپیوتر(مهندسی نرم افزار)
    نوشته ها
    18,304
    ارسال تشکر
    4,182
    دریافت تشکر: 19,008
    قدرت امتیاز دهی
    220
    Array

    پیش فرض قوانین زبان xml

    آشنایی با قوانین زبان و نحوه نگارش سندهای XML
    ———————————————— —————————–
    قوانین زبان XML بسیار ساده و واضح است و برای استفاده و یادگیری ساده است، به همین دلیل ساخت نرم افزارهایی که با XML کار کنند بسیار ساده شده است.
    مثالی از یک سند XML
    سندهای XML خود-شرح (self-describing) هستند و قوانین ساده ای دارند.
    <?xml version=”1.0″ encoding=”ISO-8859-1″?>
    <note>
    <to>Tove</to>
    <from>Jani</from>
    <heading>Reminder</heading>
    <body>Dont forget me this weekend!</body>
    </note>
    خط اول در سند - اعلان XML - نسخه و encoding آن را تعریف می کند.در این مورد نگارش ۱ از XML و مجموعه نویسه ISO-8859-1 (که مربوط به اروپای غربی است) استفاده شده است.
    خط بعد عنصر اصلی سند را تعریف می کند (مثل این است که می گوید: این سند یک یادداشت است).
    <note>
    چهار خط بعدی، چهار زیر-عنصر از عنصر اصلی تعریف می کند (body, heading, form, to ):
    <to>Tove</to>
    <from>Jani</from>
    <heading>Reminder</heading>
    <body>Dont forget me this weekend!</body>
    و سر انجام خط آخر ، پایان عنصر اصلی را تعریف می کند.
    </note>
    تمام عناصر XML باید برچسب بستن را داشته باشند.
    در XML، حذف برچسب های بستن مجاز نیست.
    در HTML بعضی از عناصر نیاز به برچسب بستن ندارد، کد زیر در HTML مجاز نیست:
    <p>This is a paragraph
    <p>This is another paragraph
    در XML همه عناصر باید برچسب بستن را داشته باشند:
    <p>This is a paragraph</p>
    <p>This is another paragraph</p>
    نکته: ممکن است شما از مثال قبل متوجه شده باشید که خط اعلان XML (خط اول) دارای برچسب بستن نیست، این خطا نیست. خط اعلان XML قسمتی از خود سند XML نیست و یک عنصر از XML نیست و نباید برچسب بستن داشته باشد.
    برچسب های XML نسبت به حروف کوچک و بزرگ حساس هستند (case sensitive).
    XML در این مورد برعکس HTML است.
    در XML برچسب <Letter> با برچسب <letter> فرق می کند.
    بنابراین برچسب های بازکردن و بستن باید در یک حالت از نظر حروف کوچک و بزرگ باشند:
    <Message>This is incorrect</Message>
    <message>This is correct</message>
    شنبه : یارب العالمین 1شنبه : یا ذاالجلال والاکرام
    2شنبه : یا قاضی الحاجات 3شنبه : یاارحم الراحمین
    4شنبه : یا حی یاقیوم 5شنبه : لا اله الا الله الملک الحق المبین
    جمعه : اللهم صل علی محمد وال محمد وعجل فرجهم

  2. #2
    کـــــــاربر فــــعال
    رشته تحصیلی
    کامپیوتر(مهندسی نرم افزار)
    نوشته ها
    18,304
    ارسال تشکر
    4,182
    دریافت تشکر: 19,008
    قدرت امتیاز دهی
    220
    Array

    پیش فرض پاسخ : قوانین زبان xml

    آشنایی با قوانین زبان و نحوه نگارش سندهای XML
    ———————————————— —————————–
    همه عناصر XML باید به طور صحیحی در یکدیگر قرار گرفته باشند.
    نادرست قرار گرفتن برچسب ها برای XML معنی دار نیست.
    در HTML بعضی از عناصر میتوانند به صورت نادرست در یکدیگر قرار بگیرند، شبیه این:
    <b><i>This text is bold and italic</b></i>
    در صورتی که در XML این روش نادرست است و عناصر باید درست در یکدیگر قرار بگیرند، شبیه این:
    <b><i>This text is bold and italic</i></b>
    همه سندهای XML باید یک برچسب اصلی داشته باشند.
    اولین برچسب در یک سند XML، برچسب اصلی است.
    همه سندهای XML باید شامل یک جفت برچسب باشند که عنصر اصلی را تعریف می کنند، و بقیه عنصرها باید در درون این عنصر اصلی قرار بگیرند.
    همه عنصرها می توانند زیر عنصرهای دیگری داشته باشند، و زیر عنصرها باید به صورت درست در دل عنصر اصلی قرار گرفته باشند:
    <root>
    <child>
    <subchild>…</subchild>
    </child>
    </root>
    انتساب مقادیر همیشه باید در علامت نقل قول باشد
    در XML حذف علامت نقل قول های انتساب مقادیر اشتباه است.
    عناصر XML می توانند انتساب ها را در جفت های name/value داشته باشند، دقیقاُ مثل HTML.
    به دو سند XML زیر توجه کنید، اولی نادرست و دومی درست است:
    <?xml version=”1.0″ encoding=”ISO-8859-1″?>
    <note date=2/2/2002>
    <to>Tove</to>
    <from>Jani</from>
    <heading>Reminder</heading>
    <body>Dont forget me this weekend!</body>
    </note>
    <?xml version=”1.0″ encoding=”ISO-8859-1″?>
    <note date=”2/2/2002″>
    <to>Tove</to>
    <from>Jani</from>
    <heading>Reminder</heading>
    <body>Dont forget me this weekend!</body>
    </note>
    درست: date=”2/2/2002″ ، نادرست: date=2/2/2002
    فضای خالی در XML
    در XML فضاهای خالی حذف نمیشوند که این برعکس HTML است. در HTML یک جمله شبیه:
    This is a test که شامل فضای خالی است، به این شکل نمایش داده خواهد شد:
    This is a test.
    CR/LF در XML
    در برنامه های تحت ویندوز برای ایجاد خط جدید در متن از جفت کاراکترهای CR/LF استفاده میشود، اما دربرنامه های Unix برای این کار فقط از کاراکتر LF استفاده میشود و در متن قرار می گیرد. در XML نیز از روش دوم استفاده می شود.
    توضیحات در XML
    XML نیز مانند HTML برای اضافه کردن خط های توضیح مؤلف از روش زیر استفاده می کند:
    <!–This is a comment–>
    شنبه : یارب العالمین 1شنبه : یا ذاالجلال والاکرام
    2شنبه : یا قاضی الحاجات 3شنبه : یاارحم الراحمین
    4شنبه : یا حی یاقیوم 5شنبه : لا اله الا الله الملک الحق المبین
    جمعه : اللهم صل علی محمد وال محمد وعجل فرجهم

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

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

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

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

  1. English Version
    توسط diamonds55 در انجمن English Version
    پاسخ ها: 2
    آخرين نوشته: 27th December 2011, 10:26 PM
  2. تفاوتها و شباهتهای c++,java
    توسط آبجی در انجمن برنامه نویسی تحت وب
    پاسخ ها: 19
    آخرين نوشته: 4th February 2010, 08:51 PM
  3. گذری بر تاریخچه خط در ايران زمين
    توسط Admin در انجمن ایران شناسی
    پاسخ ها: 1
    آخرين نوشته: 15th March 2009, 07:24 PM
  4. نخستین نسل ادبیات داستانی مدرن ایران
    توسط SaNbOy در انجمن کارگاه داستان نویسی
    پاسخ ها: 0
    آخرين نوشته: 29th November 2008, 11:14 AM
  5. آموزشی: در جستجوی اطلاعات فارسی مهارت پیدا کنید!
    توسط diamonds55 در انجمن آموزش وب و اینترنت
    پاسخ ها: 0
    آخرين نوشته: 17th November 2008, 12:59 AM

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

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

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