في الوقت الحاضر ، يستخدم المضيفين الذين يدعمون ASP أنظمة تشغيل Microsoft بشكل عام. في الواقع ، يمكن استخدام خوادم Win2K وما فوق. فيما يلي مقدمة لعملية استخدام XMLDOM على الخوادم التي لا تدعم FSO. دعنا نتعرف على ذلك مع محرر قناة التكنولوجيا الجديدة الخاطئة!
مقدمة لعملية استخدام XMLDOM على الخوادم التي لا تدعم FSO
أولاً ، دعني أشرح ذلك شيئًا واحدًا. انتبه إلى تطبيع رمز HTML و XML.
HTML
لا توجد مشكلة في هذا ، يجب أن تكون الكتابة القياسية
ولكن إذا كان في XML
من الخطأ بالتأكيد ، لأن قيمة سمة العقدة لـ XML مطلوبة لتكون في عروض أسعار.
نفس من الخطأ أيضًا ، لأن XML يتطلب عقدة مغلقة ، يمكنك كتابتها كـ
،لكن إنه خطأ أيضًا ، لأن XML حساس للحالة
بالنسبة إلى عقدة XML الإدخال ، تكون قيمة النص فارغة ، بحيث يمكن كتابتها كـ
هذا يتوافق مع مواصفات XML.
على سبيل المثال ، في HTML
اكتبه في XML
أو
الصورة في HTML
اكتب في XML
هناك أيضًا أحرف خاصة "،> ، <، '، & ، العقد غير مسموح لها بالعبور ، وما إلى ذلك. اسمحوا لي أن أقول الكثير أولاً. أما بالنسبة لتوحيد مستندات XML ، فهو ليس محور هذه المقالة ، يرجى الرجوع إلى المعلومات ذات الصلة.
لن أتحدث عن كيفية استخدام FSO لإنشاء ملف HTML. ولكن إذا كنت تستخدم FSO ، فإن نيتك هي إنشاء ملف HTML هذا
لقد كتبت أقل هنا ، وبالنسبة لـ HTML ، يمكن للمتصفح أن يتسامح معها.
ولكن لإنشاء مستند مع مواصفات XML ، يجب أن يكون
>>
كيفية حفظ هذا المستند الذي تم تنظيمه XML للخادم؟
قاتمة xmlstring
XMLString = "" & chr (10) و "" & chr (10) & "
"& chr (10) و" "& chr (10) و" "& chr (10) &"
>
"& chr (10) و" "& chr (10) &" "
DIM XMLDOC
SET XMLDOC = server.createObject ("msxml2.domdocument")
XMLDOC.LOADXML (XMLSTRING)
xmldoc.save (server.mappath ("test.htm"))
تعيين XMLDOC = لا شيء
يتم استخدام طريقة xmldom.loadxml () هنا ، والتي تقوم بتحميل قطعة من مستند XML في الكائن.
هذا هو السبب في أنك تحتاج إلى كتابة HTML التي تستعد لإنشاء مواصفات XML ، لأن طريقة LOADXML () تدعم فقط سلاسل النص التي تمتثل لمواصفات XML.
بالطبع ، تحتاج إلى الحصول على إذن للكتابة إلى الدليل
إنشاء ملفات HTML
ما سبق هو مقدمة ذات صلة جمعها محرر قناة التكنولوجيا الجديدة الخاطئة. آمل أن يكون من المفيد لك أن تفهم عملية استخدام XMLDOM على الخوادم التي لا تدعم FSO!