عیب‌یابی و رسیدگی به مشکل بامبو (بامبو خوش‌شانس)

مسعود حجارپرسیده شده توسط: وضعیت: آفلاین بازدید: ۲۴ امتیاز سوال: ۰
Error convertoring HTML to XHTML: System.Exception: Unexpected EOF parsing start tag 'img'
at FreeTextBoxControls.Support.Sgml.Entity.Error(String msg, String arg)
at FreeTextBoxControls.Support.Sgml.SgmlReader.ParseStartTag(Char ch)
at FreeTextBoxControls.Support.Sgml.SgmlReader.ParseTag(Char ch)
at FreeTextBoxControls.Support.Sgml.SgmlReader.Read()
at System.Xml.XmlWriter.WriteNode(XmlReader reader, Boolean defattr)
at FreeTextBoxControls.Support.Formatter.HtmlToXhtml(String input)

پاسخ‌ها و گفتگو

محسن شهاب الدین
تهران | آفلاین | پست‌ها: ۱۵۸۹۳ | امتیاز کاربر: ۷۵۷۱
پاسخ منتخب
امتیاز پاسخ: ۱
سلام

اول از همه خيالت راحت، اين ارور طولاني و ترسناک بيشتر مربوط به مشکل تبديل کد HTML به XHTML هست، نه خود گياه بامبو! 😄 اما از اون‌جايي که توي عنوان نوشته‌اي «بامبو»، من فرض مي‌کنم دغدغه‌ات در اصل درباره‌ي گياه بامبو خوش‌شانس (Dracaena sanderiana) هست و احتمالاً مشکل بارگذاري يا نمايش محتوا يا عکس مربوط به بامبوت بوده.

متن خطا مي‌گه که در حين تبديل HTML به XHTML، توي يک تگ به مشکل خورده: Unexpected EOF parsing start tag 'img'. يعني چي؟ يعني اينکه يک جاي کد HTML، تگ تصويرت کامل نوشته نشده؛ مثلا چيزي شبيه اين:

تصویر پرسش و پاسخ گیاه بدون اين‌که با > بسته شده باشه، يا نقل‌قول‌ها ناقص باشن، يا نصفه‌نيمه پاک شده باشه. سيستم هم مثل يک گياه‌دوست وسواسي وسط کار هنگ کرده و گفته: «من با اين وضع نمي‌تونم ادامه بدم!» 🙂

براي اين‌که هم نمايش درست مطلب مربوط به بامبو رو داشته باشي و هم از شر اين ارور خلاص بشي، اين کارها رو چک کن:

1. کد HTML رو باز کن و دنبال همه‌ي تگ‌هاي بگرد. 2. مطمئن شو که:
– همه‌ي تگ‌هاي img با > بسته شده‌ن.
– آدرس تصوير (src) توي کوتيشن کامل هست: src="image.jpg".
– هيچ علامت نقل‌قولي باز نذاشته نشده.
– اگر از ويژگي‌هاي ديگه مثل alt، width، height استفاده کردي، همگي درست و مرتبن.

در نسخه‌ي XHTML، تگ‌ها بايد خودبسته‌شونده باشن، يعني بهتره img رو اين‌طوري بنويسي:
بامبو خوش‌شانس اگر اين / آخرش نباشه، بعضي تبديل‌کننده‌ها گير مي‌دن و همين ارورهاي عجيب‌غريب رو تحويلت مي‌دن.

حالا اگر مشکل اصلي‌ات خود گياه بامبو است (زرد شدن، لکه‌دار شدن، پوسيدگي ريشه و …) و اين خطا رو هم‌زمان در يک سيستم مديريت محتوا ديدي، پيشنهاد مي‌کنم:
– وضعيت بامبو رو چک کني: رنگ ساقه، رنگ برگ‌ها، بوي ريشه، تميزي آب يا خاک.
– اگر بامبو در آب است: هر ۷–۱۰ روز آب را عوض کن، از آب بدون کلر (آب جوشيده سرد شده يا آب تصفيه) استفاده کن و گلدان رو در نور غيرمستقيم قرار بده.
– اگر در خاک است: آبياري را زماني انجام بده که سطح خاک کمي خشک شده، تا ريشه دچار خفگي و پوسيدگي نشه.

اگر دوست داري مشکلات بامبوت رو دقيق‌تر بررسي کنيم (مثلاً برگ‌ها زرد شدن، نوک‌ها قهوه‌اي شدن، ساقه پلاسيده شده و …)، کافيه علائمش رو با جزئيات بنويسي، من مثل يک دکتر گياه بالاي سرش بالاي سرش وايميستم و تشخيص مي‌دم 🌱.

براي مطالعه‌ي مطالب آموزشي و مقالات بيشتر درباره‌ي نگهداري بامبو و بقيه‌ي گياهان آپارتماني، حتماً به سايت نارگيل سر بزن؛ اون‌جا کلي تجربه و نکته‌ي کاربردي پيدا مي‌کني.

برای دیدن پاسخ‌های بیشتر پایین‌تر بروید...

ثبت پاسخ یا نظر