آموزش XML   >   مباحث پیشرفته   >   Encoding فایل ها در XML

Encoding فایل ها در XML :

فایل های XML می توانند شامل کاراکترهای غیر اسکی ( کاراکترهای غیر ASCII ) مثل کاراکترهای زبان فرانسه ، عربی و ... باشند . وجود این کاراکتراها باعث ایجاد error در هنگام پردازش این فایل ها می شود .
برای جلوگیری از بروز این خطاها ، متد Encoding فایل XML خود را به صورت صریح در ابتدای سند تعیین کرده و یا آن را با فرمت Unicode ذخیره نمایید .
* Unicode : همانطور که می دانید Unicode فرمتی است که شامل تمام کاراکترهای زبان های استاندارد دنیا بوده و از همه آنها از جمله فارسی پشتیبانی می کند .

Error های Encoding در XML :

در هنگام خواندن و پردازش فایل های XML ، دو گونه ایراد و خطا براساس روش Encoding ممکن است ، رخ دهد . این خطا ها عبارتند از :

  1. An invalid character was found in text content :
    یک کاراکتر نا معتبر در متن فایل پیدا شده است .

    این خطا زمانی رخ می دهد که یک کاراکتر غیر اسکی در فایل XML وجود داشته و فایل با Encoding متناسب با آن ذخیره نشده باشد .
  2. Switch from current encoding to specified encoding not supported. :
    تغییر از این حالت Encoding به Encoding تعیین شده ممکن نیست .

    این خطا زمانی رخ می دهد که مثلا فایل XML شما با یک Encoding با فرمت single-byte طراحی شده باشد ، ولی با یک Encoding با فرمت double-byte دخیره شود و یا بر عکس .


راجع این مطلب سوال یا اشکالی دارید ؟! آن را در انجمن سایت مطرح نمایید ...         >>>>>  ورود به انجمن تخصصی


نطر خودتان درباره این صفحه را با ما در میان بگذارید :

آیا مطالب این صفحه برای شما مناسب و مفید بوده است :

نام :                 
آدرس Email :    
 
نظر شما :