2016-11-18 10 views
0

Animate CCを使用してゲームのクイズを作成しています。ファイル。私はクイズに3つのカテゴリがあり、それぞれに4つの質問があります。それらのうち2つは正常に動作していますが、1つはエラーがあります。それから私は、このエラーを受け取ってしまった:TypeError:Error#1085:エレメントタイプ "opi1"は、一致する終了タグ "</opi1>"で終了する必要があります

TypeError: Error #1085: The element type "opi1" must be terminated by the matching end-tag "</opi1>". 

    at RelationCon/loadXML()[RelationCon::frame10:13] 
    at flash.events::EventDispatcher/dispatchEventFunction() 
    at flash.events::EventDispatcher/dispatchEvent() 
    at flash.net::URLLoader/onComplete() 

はここで、フレーム10から私のコードです:

import flash.net.URLLoader; 
import flash.net.URLRequest; 

var questioni: Array = new Array(); 
var answeri: Array = new Array(); 
var koreki: Array = new Array(); 
var loader3: URLLoader = new URLLoader(); 

loader3.addEventListener(Event.COMPLETE, loadXML); 
loader3.load(new URLRequest("relations.xml")); 

function loadXML(event: Event): void { 
    var myxml3 = new XML(event.target.data); 
    var loopo = myxml3.quesh.length(); 
    for (var i = 0; i < loopo; i++) { 
     questioni[i] = myxml3.quesh[i].qt1; 
     answeri[i] = [myxml3.quesh[i].opi1, myxml3.quesh[i].opi2, myxml3.quesh[i].opi3]; 
     koreki[i] = myxml3.quesh[i].opi1; 
    } 
    gotoAndPlay(11); 
} 

ここではライン13からです:

var myxml3 = new XML(event.target.data);

そして、ここでXMLファイルからの私のコードは次のとおりです。

<?xml version="1.0" encoding="UTF-8"?> 

<all> 

<quesh> 
<qt1>A relation can be represented using a ___________.</qt1> 
<opi1>Directed graph</opi> 
<opi2>Indirected graph</opi2> 
<opi3>Bar graph</opi3> 
</quesh> 

<quesh> 
<qt1>A type of relation on set X is the set {(x, x)|x ? X}.</qt1> 
<opi1>Identity</opi1> 
<opi2>Symmetry</opi2> 
<opi3>Empty</opi3> 
</quesh> 

<quesh> 
<qt1>A relation R on a set A called ___ if ?a?A is related to a.</qt1> 
<opi1>Reflexive</opi1> 
<opi2>Asymmetry</opi2> 
<opi3>Symmetry</opi3> 
</quesh> 

<quesh> 
<qt1>A relation R on set A is called ___________ if xRy and yRx implies x = y ?x ? A and ?y ? A.</qt1> 
<opi1>Anti-symmetric</opi1> 
<opi2>Reflexive</opi2> 
<opi3>Identity</opi3> 
</quesh> 


</all> 

どちらのコードも正しいように見えますが、なぜこのエラーを受け取ったのかはわかりません。私が与えたコードに何か問題はありますか?どんな助けもありがとう。ありがとう!

+1

エラーメッセージのどの部分を理解していませんか? @ヌルは正しい答えをくれました... –

答えて

3
<opi1>Directed graph</opi> 

は、開始タグと終了タグが一致しないため無効です。 1つは終わりに1を持ち、もう1つは終わらない。

+0

さようなら!私はその単純なタイプミスに気付かなかった。ハハ!ありがとう@null! :) – Cathreen

関連する問題