-1
私はASデベロッパーではなく、このことはテストできませんが、ActionScriptの存在しないXMLノード属性にアクセスしようとしたときに何が起こるのか不思議です。ActionScript 2でXMLに存在しない属性にアクセスする
<?xml version="1.0" encoding="UTF-8"?>
<root>
<file attr="val"></file>
</root>
この(擬似)コードを実行しようとしたときに起こる何:
var xml = new XML();
xml.ignoreWhite = true;
xml.onLoad = function (success){
if (success){
// marked line:
var somevar = this.firstChild.childNodes[0].attributes.inexistentattr;*
}
}
xml.load(file);
「マークされた行は、」エラーか何かを上げる、またはそれだけで空の文字列を返すんXMLを考えると または未定義?
私が言ったように私はそれをテストすることはできませんが、それは私の質問に答えて正しい答えとしてマーク:) – s3v3n