اگر خواستار کار با XML به صورت پيشرفته هستيد بايد با انواع ويرايشگرها در XML آشنايي پيدا کنيد.مي توانيد فايل هاي XML را با نرم افزارهاي واژه پرداز ساده مثل Notepad ويندوز نيز بنويسيد ولي اگر بخواهيد پروژه ههاي عظيمي را توليد کنيد مي توانيد از نرم افزارها به کار ببريد.
چرا که قابليت شناسايي تگ هاي XML را نداشته و امکان مرتب سازي به صورت اتوماتيک در آنها وجود ندارد . همچنين نمي توانند در نوشتن کد به شما کمک کرده يا ايرادهاي کدنويسي تان را به شما اعلام نمايد .

از XML مي توان در نوشتن برنامه هاي WSDL , SOAP , RSS و ... استفاده کرد . با استفاده از ويرايشگر مي توان ايرادهاي احتمالي کدها را شناسايي کنيد و از بين برد و يا سند خود را بر ميناي يک سند DTD اعتبار سنجي کنيد . يک ويرايشگر کد XML بايد داراي ويژگي هاي زير باشد :

? تگ هاي انتهايي را به صورت اتواتيک به تگ ابتداي ايجاد شده اضافه نمايد .
? شما را مجبور سازد تا کد XML معتبر و بدون ايراد بنويسيد .
? سند XML شما را بر طبق مشخصات DTD اعتبار سنجي کند .
? بهتر است کدها را به صورت رنگي نمايش داده تا خوانايي و زيبايي کد بالاتر رود .

به عنوان يک ويرايشگر خوب مي توان از برنامهي ويژوال استوديو استفاده کرد زيا اين برنامه امکانت مناسبي را براي کار با فيل هاي XML را در اختيار کاربراقرار مي دهد اما يک نرم افزار تخصصي XML به نام XmlSpy وجود دارد که داراي ويژگي منحصر به فرد و بالايي براي کار با XML است . ويزگي هاي اين برنامه شامل :

    در دو نسخه ?? و ?? بيتي موجود است .

    کدهاي XML را به صورت رنگي و خوانا نمايش مي دهد .

    داراي قابليت اصلاح خطاها و خطاياب اتوماتيک است .

    داراي امکان اتصال و ارسال اطلاعات به پايگاه داده است .

    از HTML ? و CSS ? پشتيباني مي کند .

    داراي ويرايشگرهايي مجزا براي کار با SOAP ، XQuery ، XSLT و ... است .

    داراي قالب ها و نمونه هاي آماده کدهاي XML است .

توجه داشته باشيد که اين برنامه اپن سورس بوده و به راحتي مي توانيد آن را دانلود نماييد .

 فعاليت شرکت نرم افزاري