یه کتاب آموزشی در مورد ایکس ام ال خوندم. ظاهرا توی XML برای تعریف هر تگ و خصلت اون تگ باید اول اونها رو معرفی کنیم تا پارسر ارور نده.
آیا XML بصورت پیش فرض، تگها و خصلتهای HTML رو می شناسه یا اینکه باید این تگها و خصلتها رو به پارسر معرفی کنیم؟
یه کتاب آموزشی در مورد ایکس ام ال خوندم. ظاهرا توی XML برای تعریف هر تگ و خصلت اون تگ باید اول اونها رو معرفی کنیم تا پارسر ارور نده.
آیا XML بصورت پیش فرض، تگها و خصلتهای HTML رو می شناسه یا اینکه باید این تگها و خصلتها رو به پارسر معرفی کنیم؟
خیر نمی شناسه؛ XML یک زبان با تعدادی تگ محدود مثل HTML نیست، بلکه یک زبان توصیفی هست، و در اون شما ممکنه هر تگی با هر خصوصیاتی رو برای تعریف مفهوم مورد نظرتان استفاده کنید.آیا XML بصورت پیش فرض، تگها و خصلتهای HTML رو می شناسه یا اینکه باید این تگها و خصلتها رو به پارسر معرفی کنیم؟
اگر منظورتون این هست که در داخل بعضی تگ های XML، متونی حاوی تگ های HTML قرار بگیرند، به طوری که Parser اونها رو به عنوان تگ های XML در نظر نگیره، اون وقت باید اون متن رو داخل یک بخش CDATA قرار بدید.
وَ سَيَعْلَمُ الَّذِينَ ظَلَمُوا [آل محمد حقهم] أَيَّ مُنْقَلَبٍ يَنْقَلِبُونَ - الشعراء (227)
و ظالمین [حق آل محمد (ص) ] به زودی خواهند دانست که به کدام بازگشتگاه بازخواهند گشت.
اینو باید در تالار مباحث مرتبط با توسعه نرم افزار تحت وب، یا زیر تالارهای مربوط به Ajax مطرح کنید. اینکه مرورگر چطور با یک داده XML برخورد خواهد کرد، ارتباط خاصی با زبان XML نداره.اگر از CDATA استفاده کنم و داده ها رو به همون طورت که توی سرور ایجاد می کنم، توی مرورگر نمایش بدم، آیا تگها و خصلتهاشون توسط مرورگر پردازش می شن یا نه؟
در این موارد چه کاری باید بکنم؟
وَ سَيَعْلَمُ الَّذِينَ ظَلَمُوا [آل محمد حقهم] أَيَّ مُنْقَلَبٍ يَنْقَلِبُونَ - الشعراء (227)
و ظالمین [حق آل محمد (ص) ] به زودی خواهند دانست که به کدام بازگشتگاه بازخواهند گشت.