XML E4X2024 年の最新の入門チュートリアル。このコースでは E4X例,JavaScriptオブジェクトとしてXML,E4XはECMAScriptの(JavaScriptの)標準です,E4Xを使用しないでください,例,E4Xを使用して,ブラウザのサポート,E4Xの将来, について学習できます。
XML E4X
E4X JavaScriptはXMLを直接サポートを追加します。
E4X例
var employees=
<employees>
<person>
<name>Tove</name>
<age>32</age>
</person>
<person>
<name>Jani</name>
<age>26</age>
</person>
</employees>;
document.write(employees.person.(name == "Tove").age);
この例では、Firefoxにのみ適用されます!
»をお試しください
JavaScriptオブジェクトとしてXML
E4Xは、公式のJavaScriptの標準であるXMLを直接サポートが追加されます。
E4Xを使用して、日付またはArrayオブジェクト変数宣言XMLオブジェクト変数を介してを宣言することができます。
var x = new XML()
var y = new Date()
var z = new Array()
E4XはECMAScriptの(JavaScriptの)標準です
ECMAScriptのではJavaScriptの正式名称です。 ECMA-262(はJavaScript 1.3)は、1999年12月に標準化されました。
E4Xは、JavaScript拡張機能であるXMLを直接サポートが追加されます。 2004年6月ECMA-357(E4X)が標準化しました。
(1961年に設立された)ECMA組織は、情報通信技術(ICT)、家電(CE)の標準化に取り組んでいます。 以下のために確立されたECMA標準:
- JavaScriptを
- C#言語
- 国際文字セット
- CD
- 磁気テープ
- データ圧縮
- データ通信
- 以下のようにja.
E4Xを使用しないでください
次の例では、クロスブラウザインスタンスは、インスタンスはXMLパーサへの既存のXML文書(「note.xml」)をロードすることで、メッセージの説明が表示されます。
例
var xmlDoc;
//code for Internet Explorer
if (window.ActiveXObject)
{
xmlDoc = new ActiveXObject("Microsoft.XMLDOM");
xmlDoc.async=false;
xmlDoc.load("note.xml");
displaymessage();
}
// code for Mozilla, Firefox, etc.
else (document.implementation && document.implementation.createDocument)
{
xmlDoc= document.implementation.createDocument("","",null);
xmlDoc.load("note.xml");
xmlDoc.onload=displaymessage;
}
function displaymessage()
{
document.write(xmlDoc.getElementsByTagName("body")[0].firstChild.nodeValue);
}
»をお試しください
E4Xを使用して
次の例では、上記の例と同じですが、E4Xを使用して:
var xmlDoc=new XML();
xmlDoc.load("note.xml");
document.write(xmlDoc.body);
もっとシンプルな、そうではありませんか?
ブラウザのサポート
Firefoxは 、より良いブラウザのみE4Xのサポートです。
オペラ、ChromeやSafariのあるE4Xのサポートはありません。
これまでのところ、Internet Explorerの兆候E4Xのサポートはありません。
E4Xの将来
E4Xは、広くサポートされていません。 多分それが提供していますあまりにも実用的な機能は、他のソリューションには関与していません。