آموزش XML > مقدمه آموزش XML > آشنایی با ویرایشگرهای
XML
مقدمه :
اگر می خواهید به صورت حرفه ای با XML کار کنید ، بایستی از یک ویرایشگر حرفه ای XML
استفاده نمایید .
XML فقط از متن ( Text ) تشکیل شده است :
همانطور که در بخش آموزش XML متوجه شدید ، این زبان فقط از کاراکترهای متنی ( Text
) تشکیل شده است .
بنابراین می توانید فایل های XML را با نرم افزارهای واژه پرداز ساده مثل Notepad ویندوز
نیز بنویسید . اما اگر بخواهید پروژه های واقعی و سنگین تولید نمایید ، این نرم افزارها
به کار شما نخواهند آمد .
چرا که قابلیت شناسایی تگ های XML را نداشته و امکان مرتب سازی به صورت اتوماتیک در
آنها وجود ندارد . همچنین نمی توانند در نوشتن کد به شما کمک کرده یا ایرادهای کدنویسی
تان را به شما اعلام نماید .
یک ویرایشگر خوب XML چه ویژگی هایی باید داشته باشد :
XML در تکنولوژی های زیادی مورد استفاده قرار می گیرد . همانطور که در بخش های دیگر
ذکر کردیم ، از این تکنولوژی ها می توان در نوشتن برنامه های RSS SOAP،
WSDL و .... استفاده
نمود .
یک ویرایشگر خوب می تواند شما را در نوشتن کدهای XML یاری دهد . به وسیله آن می توانید
ایرادهای احتمای کدها را شناسایی و از بین برده و یا اینکه سند خود را بر مبنای یک
سند DTD اعتبار سنجی کنید . ید .
یک ویرایشگر کدهای XML باید ویژگی های زیر را داشته باشد :
- تگ های انتهایی را به صورت اتواتیک به تگ ابتدای ایجاد شده اضافه نماید .
- شما را مجبور سازد تا کد XML معتبر و بدون ایراد بنویسید .
- سند XML شما را بر طبق مشخصات DTD اعتبار سنجی کند .
- بهتر است کدها را به صورت رنگی نمایش داده تا خوانایی و زیبایی کد بالاتر رود .
معرفی یک ویرایشگر خوب XML :
برنامه ویژوال استودیو امکانات مناسبی را برای کار با فایل های XML در اختیار کاربران
قرار می دهد . اما یک نرم افزار تخصصی XML به نام XmlSpy وجود دارد که دارای ویژگی
منحصر به فرد و بالایی برای کار با XML است . برخی از این ویژگی ها عبارتند از :
- در دو نسخه 32 و 64 بیتی موجود است .
- کدهای XML را به صورت رنگی و خوانا نمایش می دهد .
- دارای قابلیت اصلاح خطاها و خطایاب اتوماتیک است .
- دارای امکان اتصال و ارسال اطلاعات به پایگاه داده است .
- از HTML 5 و CSS 3 پشتیبانی می کند .
- دارای ویرایشگرهایی مجزا برای کار با SOAP ، XQuery ، XSLT و ... است .
- دارای قالب ها و نمونه های آماده کدهای XML است .
این نرم افزار اپن سورس بوده و به راحتی می توانید آن را دانلود نمایید .
راجع این مطلب
سوال یا اشکالی دارید ؟! آن را در انجمن سایت مطرح نمایید ...
>>>>> ورود به انجمن تخصصی
نطر خودتان درباره این صفحه را با ما در میان بگذارید :