Gegenwärtig verwenden Hosts, die ASP unterstützen, im Allgemeinen Microsoft -Betriebssysteme. Tatsächlich können Win2K -Server und höher verwendet werden. Das Folgende ist eine Einführung in den Prozess der Verwendung von XMLDOM auf Servern, die FSO nicht unterstützen. Lassen Sie uns zusammen mit dem Herausgeber des falschen neuen Technologiekanals darüber erfahren!
Einführung in den Prozess der Verwendung von XMLDOM auf Servern, die FSO nicht unterstützen
Lassen Sie mich zunächst eine Sache erklären. Achten Sie auf die Normalisierung von HTML- und XML -Code.
Html
Es gibt kein Problem damit, das Standardschreiben sollte sein
Aber wenn es in XML ist
Es ist definitiv falsch, da der Node -Attributwert von XML in Anführungszeichen erforderlich ist.
Dasselbe Es ist auch falsch, da XML einen geschlossenen Knoten benötigt, können Sie ihn als schreiben
,Aber Es ist auch falsch, denn XML ist fallempfindlich
Für den Eingabe -XML -Knoten ist der Textwert leer, sodass er geschrieben werden kann
Dies entspricht der XML -Spezifikation.
Zum Beispiel in HTML
Schreiben Sie es in XML
oder
Bild in HTML
Schreiben Sie in XML
Es gibt auch Sonderzeichen ",>, <,", &, Knoten dürfen nicht überqueren usw. Lassen Sie mich zuerst so viel sagen. In Bezug auf die Standardisierung von XML -Dokumenten steht es nicht im Mittelpunkt dieses Artikels, bitte beziehen Sie sich auf die relevanten Informationen.
Ich werde nicht darüber sprechen, wie man FSO verwendet, um eine HTML -Datei zu generieren. Wenn Sie FSO jedoch verwenden, ist es beabsichtigt, eine solche HTML -Datei zu generieren
Ich habe hier weniger geschrieben, und für HTML kann der Browser es tolerieren.
Um jedoch ein Dokument mit XML -Spezifikation zu generieren, muss es sein
>>
Wie speichern Sie dieses XML-formatierte Dokument auf dem Server?
Dimer xmlstring
xmlstring = "" & chr (10) & "& chr (10) &"
"& chr (10) &" "& chr (10) &" & chr (10) & "
>
"& chr (10) &" "& chr (10) &" "
Dim Xmldoc
Setzen Sie xmldoc = server.createObject ("msxml2.domdocument").
xmldoc.loadxml (xmlstring)
xmldoc.save (server.mappath ("test.htm"))
Setzen Sie xmldoc = nichts
Die xmldom.loadxml () -Methode wird hier verwendet, die ein Stück XML -Dokument in das Objekt lädt.
Aus diesem Grund müssen Sie die HTML schreiben, die Sie vorbereiten, um in XML -Spezifikationen zu generieren, da die Methode loadxml () nur Textzeichenfolge unterstützt, die den XML -Spezifikationen entsprechen.
Natürlich müssen Sie die Erlaubnis haben, in das Verzeichnis zu schreiben
Erstellen Sie HTML -Dateien
Die oben genannte ist eine verwandte Einführung, die vom Herausgeber des falschen neuen Technologiekanals gesammelt wurde. Ich hoffe, es wird für Sie hilfreich sein, den Prozess der Verwendung von XMLDOM auf Servern zu verstehen, die FSO nicht unterstützen!