ในปัจจุบันโฮสต์ที่สนับสนุน ASP โดยทั่วไปใช้ระบบปฏิบัติการของ Microsoft ในความเป็นจริงสามารถใช้เซิร์ฟเวอร์ Win2K ขึ้นไปได้ ต่อไปนี้เป็นการแนะนำกระบวนการใช้ XMLDOM บนเซิร์ฟเวอร์ที่ไม่รองรับ FSO มาเรียนรู้เกี่ยวกับมันพร้อมกับบรรณาธิการของช่องเทคโนโลยีที่ผิดใหม่!
รู้เบื้องต้นเกี่ยวกับกระบวนการใช้ XMLDOM บนเซิร์ฟเวอร์ที่ไม่รองรับ FSO
ก่อนอื่นให้ฉันอธิบายสิ่งหนึ่ง ให้ความสนใจกับการทำให้เป็นมาตรฐานของรหัส HTML และ XML
HTML
ไม่มีปัญหากับสิ่งนี้การเขียนมาตรฐานควรเป็น
แต่ถ้ามันอยู่ใน XML
มันผิดแน่นอนเพราะค่าแอตทริบิวต์โหนดของ XML จำเป็นต้องอยู่ในราคา
เดียวกัน มันก็ผิดเพราะ XML ต้องการโหนดปิดคุณสามารถเขียนได้
,แต่ มันก็ผิดเพราะ XML เป็นตัวพิมพ์เล็ก
สำหรับอินพุต XML Node ค่าข้อความว่างเปล่าดังนั้นจึงสามารถเขียนเป็นได้
สิ่งนี้สอดคล้องกับข้อกำหนด 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
ตั้งค่า 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!