gpt4 book ai didi

xml - 跟踪 XML 子项

转载 作者:数据小太阳 更新时间:2023-10-29 02:35:33 25 4
gpt4 key购买 nike

我想一次跟踪一个按钮元素。但不仅仅是按钮的内容。

我想去追踪:

 <BUTTON XY="100,300" TOMAP="SECOND" WARLEVEL="02_deamon" REQUIRE="03_cityMonsters" UNTIL="04_chaosBlaBla">Description1...</BUTTON>

但是,我知道按钮确实包含数据,因为它跟踪 REQUIRE。问题只是跟踪部分。它要么像 map.toString() 那样跟踪太多,要么像 button.toString() 那样跟踪太少。

在闪存中:

...
var map:XML = world.MAP[_map];

trace(map.toString());

做我想做的,痕迹:

<MAP NAME="FIRST">
<BUTTON XY="100,300" TOMAP="SECOND" WARLEVEL="02_deamon" REQUIRE="03_cityMonsters" UNTIL="04_chaosBlaBla">Description1...</BUTTON>
<BUTTON XY="100,400" TOMAP="FIRST" WARLEVEL="03_cityMonsters" REQUIRE="03_cityMonsters" UNTIL="04_chaosBlaBla">Description2...</BUTTON>
<BUTTON XY="200,300" TOMAP="PREBOSS">GO-TO STUFF</BUTTON>
<BG>backgrounds/firstBg.jpg</BG>
</MAP>

但是

for (var i = 0; i < map.BUTTON.length(); i++) {

var button:XML = map.BUTTON[i];
if (button.@REQUIRE != undefined) {
trace("found REQUIRE "); // Traces: found REQUIRE
}
trace(button.toString());

}

没有做我想做的事,痕迹:

Description1...

XML 文件:

<WORLD>
<MAP NAME="FIRST">
<BUTTON XY="100,300" TOMAP="SECOND" WARLEVEL="02_deamon" REQUIRE="03_cityMonsters" UNTIL="04_chaosBlaBla" >Description1...</BUTTON>
<BUTTON XY="100,400" TOMAP="FIRST" WARLEVEL="03_cityMonsters" REQUIRE="03_cityMonsters" UNTIL="04_chaosBlaBla" >Description2...</BUTTON>
<BUTTON XY="200,300" TOMAP="PREBOSS" >GO-TO STUFF</BUTTON>

<BG>backgrounds/firstBg.jpg</BG>
</MAP>
<MAP NAME="SECOND">
<BUTTON XY="100,300" TOMAP="FIRST" WARLEVEL="03_cityMonsters" REQUIRE="03_cityMonsters" UNTIL="04_chaosBlaBla" >Description3...</BUTTON>
<BUTTON XY="100,250" TOMAP="SECOND" >Description4..</BUTTON>
<BG>backgrounds/firstBg.jpg</BG>
</MAP>
</WORLD>

最佳答案

尝试toXMLString()

trace(button.toXMLString());

关于xml - 跟踪 XML 子项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21038999/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com