1
我有下面的XML解析XML元素使用解组
<Messages>
<PopUpMessages>
<Message no=”1” type=”game” name=”DONATION”>
Congratulation You won
</Message>
</PopUpMessages>
我使用这个http://code.google.com/p/asaxb/,其对于ActionScript,它有JAXB的基本功能。
的问题是我能得到PopUpMessages和一切都很好,但我不能得到内容
“恭喜你荣获”,这是消息中。
的定义是:
package
{
[XmlRootNode(name = 'Message')]
public class Message {
[XmlAttribute(name = "no")]
public var no:Number;
[XmlAttribute(name = "type")]
public var type:String;
[XmlAttribute(name = "imageSource")]
public var imageSource:String;
[XmlAttribute(name = "name")]
public var name:String;
[XmlAttribute(name = "k")]
public var k:String;
}
}
// The class that I unmarsahall
public class GCPResponse {
[XmlElement(name="Messages")]
public var message:Messages;
}
package
{
[XmlRootNode(name = "PopUpMessages")]
public class PopUpMessages {
[XmlElement(name="Message")]
public var message:Message;
}
}
这就是我注意到的,图书馆不支持它。 :/ – Andre