現在、ASPをサポートするホストは、一般にMicrosoftオペレーティングシステムを使用しています。実際、Win2Kサーバー以上を使用できます。以下は、FSOをサポートしていないサーバーでXMLDOMを使用するプロセスの紹介です。間違った新しいテクノロジーチャネルの編集者と一緒にそれについて学びましょう!
FSOをサポートしていないサーバーでXMLDOMを使用するプロセスの紹介
まず、1つのことを説明させてください。 HTMLおよびXMLコードの正規化に注意してください。
HTML
これに問題はありません、標準的な文章は
しかし、それがXMLにある場合
XMLのノード属性値は引用符である必要があるため、間違いなく間違っています。
同じXMLには閉じたノードが必要なため、それは間違っています。
、しかしXMLはケースに敏感であるため、間違っています
入力XMLノードの場合、そのテキスト値は空ですので、
これはXML仕様に準拠しています。
たとえば、HTMLで
XMLに書き込みます
または
HTMLの画像
XMLで書き込みます
特殊文字もあります」、>、<、 '、&、ノードは交差することを許可されていません。最初に多くのことを言いましょう。XMLドキュメントの標準化については、この記事の焦点ではなく、関連情報を参照してください。
FSOを使用してHTMLファイルを生成する方法については話しません。しかし、FSOを使用する場合、あなたの意図はそのようなHTMLファイルを生成することです
ここではあまり書きませんでした。HTMLの場合、ブラウザはそれを許容できます。
しかし、XML仕様でドキュメントを生成するには、
>>
このXML形式のドキュメントをサーバーに保存する方法は?
dim 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 = Nothingを設定します
ここではXmldom.loadxml()メソッドが使用されており、XMLドキュメントをオブジェクトにロードします。
LoadXML()メソッドはXML仕様に準拠するテキスト文字列のみをサポートするため、XML仕様に生成する準備をしているHTMLを作成する必要があるのはそのためです。
もちろん、ディレクトリに書き込む許可が必要です
HTMLファイルを作成します
上記は、False New Technologyチャネルの編集者によって収集された関連する紹介です。 FSOをサポートしていないサーバーでXMLDOMを使用するプロセスを理解することが役立つことを願っています!