1
カスタムXMLを処理して検証するJavaScriptがあります。現在のファイルへの参照は、ハードのAjaxを使用して符号化されていますAjaxファイルのロードと<input>ファイルのロードの違いは?
$.get("test.xml", {}, XmlOnLoad);
私はXmlOnLoadに渡された値が、私は別のファイルをロードできるようにする必要がありconentType
application/xml
の
と#document
でデバッグする場合。私はthe code hereを見つけてそれに適応しようとしましたが、問題があります。それがXmlOnLoadに渡されるとき、type
がtext/xml
のfile
です。その結果、childNodes()
のようなXML関数を使用すると失敗します。ここにコードがあります:
function readURL(input) {
if (input.files && input.files[0]) {
XmlOnLoad(input.files[0])
}
}
XMLドキュメントとして正常に処理するにはどうすればよいですか?