PDA

View Full Version : تصویر در xml



hr110
شنبه 27 دی 1382, 10:07 صبح
با سلام
اولاً: کسی در مورد اینکه چطور میشه یک فایل (حداقل Bitmap) رو در یک فایل XML قرار داد.
آخراً: همچنین چطور میشه این تصویر که در یک المنت قرار گرفته است را با XSLT نمایش داد، منظورم اینکه خروجی آنرا در IE مشاهده نمود.

متشکرم

Inprise
چهارشنبه 01 بهمن 1382, 10:32 صبح
اگر منظورت نگهداری خود عکس در سند XML بوده باشه ، ضمن اینکه کاری است بسیار خفن و غیر معمول ، میتونی با تبدیل کد باینری عکس توسط چیزی مثل Base64 و ذخیره سازی اطلاعات تکست شده بصورت CDATA عکست رو توسط خود سند XML منتقل کنی و مطابق میلت با XSLT نمایش بدی

hr110
چهارشنبه 01 بهمن 1382, 12:37 عصر
با عرض سلام
جناب اینپرایز عزیز از نظری که مرقوم فرمودید متشکرم، ولی من راهی را نمیشناسم که بتوان CDATA را بوسیله دستورات XSLT نمایش داد.

متشکرم

Pouria.NET
جمعه 11 فروردین 1385, 00:52 صبح
همونطور که جناب Inprise گفتن با استفاده از XMlTextWriter و دو متد WriteBase64 و WriteBinHex براحتی می توان یک فایل را در XML ( در یک XML Element ) قرار داد ولی نمی شود با XSL برای نمایشش کاری کرد مگر اینکه اول در یک memoryStream آنرا به Bitmap تبدیل کرد و بعد آنرا در هر محیطی نمایش داد.