我有一个tFileList迭代一组XML文件。
为了测试,我在文件夹中有1个XML文件:
XML模式有一个名为“operationresultdesc”的字段:
在我的tJavaFlex中,我输出了该字段的值,并返回一个空值(我输出“显然为null”)。
这个“NULL”检查应该失败,因为我可以看到XML中字段中的值。
奇怪的是,如果我向文件夹添加更多XML文件,则null失败“传递”到另一个文件,并且一个失败之前显然不再为null。这是之前使用空消息失败的文件,但现在文件夹中有多个XML文件...没有空问题(从来没有出现过null问题,文件中也没有一个被标记为null现在)。
供参考tJavaFlex代码:
更新:这是基于奇怪的从XSD驱动的存储库XML模式,我确实得到了数据流,问题是当文件独立时我得到一个null,但同样的文件工作时我在文件夹中添加了多个XML文件......并且null失败传递给其他东西。
感觉我不理解tFileList是如何迭代的,以及tJavaFlex在这种情况下是如何工作的......但是很奇怪。