通常、次のようなニーズがあります:
1.0 js でリレーショナル データを読み取る必要があります。しかし、それを読み取るにはどうすればよいでしょうか...
ステップ 1:メソッドを定義できます: (
誰かがそれを呼び出したときのみ、パーサーに直接戻ります)function parseXML(file){
try //Internet Explorer---ie浏览器的解析器创建方式如下:
{
xmlDoc = new ActiveXObject("Microsoft.XMLDOM");
}
catch (e) {
try //Firefox, Mozilla, Opera, etc. 火狐等浏览器的创建方式。
{
xmlDoc = document.implementation.createDocument("", "", null);
}
catch (e) {
alert(e.message);
return; //如果创建不成功,就直接返回,不往下走。
}
}
xmlDoc.async = false;
xmlDoc.load(file);
return xmlDoc; //返回创建好的解析器,传给调用者。
}
js でメソッドを直接呼び出すパーサーを取得:
<script language="JavaScript"> window.onload = function(){ var xmlDoc = parseXML("file.xml"); //调用上面我们定义的方法,给方法一个参数,参数就是你要解析的xml文件,得到这个文件的对象,也就相当于把xml文件包装成了一个document。 } </script>
以上がXML パーサー - js 内の XML ファイルを解析しますの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。