[英]Parse XML inputstream in Blackberry Java application
I am getting an XML in inputstream on calling a dotnet web service from my Blackberry native Java application. 从Blackberry本机Java应用程序调用dotnet Web服务时,输入流中出现了XML。 This XML contains tags with some attribute-value pairs. 该XML包含带有一些属性-值对的标签。
How to parse this XML (I think with SAX parser) to get each and everything (ie tag name, their attribute-value pairs and all)? 如何解析此XML(我认为使用SAX解析器)以获取所有内容(即标签名称,其属性值对以及所有内容)?
My XML inputstream response: 我的XML inputstream响应:
<?xml version="1.0" encoding="utf-8"?>
<SeatLayout>
<objArea colRows="Bigtree.colRows" intSeatsOrdered="0" strAreaCode="0000000003">
<colRows colSeats="Bigtree.colSeats" intGridRowID="1">
<colSeats Key="S1" strGridSeatNum="1" />
<colSeats Key="S2" strGridSeatNum="2" />
</colRows>
</objArea>
<objArea colRows="Bigtree.colRows" intSeatsOrdered="0" strAreaCode="0000000002">
<colRows colSeats="Bigtree.colSeats" intGridRowID="1">
<colSeats Key="S1" strGridSeatNum="1" />
<colSeats Key="S2" strGridSeatNum="2" />
</colRows>
<colRows colSeats="Bigtree.colSeats" intGridRowID="4">
<colSeats Key="S1" strGridSeatNum="1" />
</colRows>
<colRows colSeats="Bigtree.colSeats" intGridRowID="5">
<colSeats Key="" strGridSeatNum="0" />
<colSeats Key="S6" strGridSeatNum="6" />
</colRows>
</objArea>
</SeatLayout>
for this you need a xml parser.and i recommended to work with SAX parser.below is the working example. 为此,您需要一个xml解析器。我建议使用SAX解析器。以下是工作示例。 http://www.mkyong.com/java/how-to-read-xml-file-in-java-sax-parser/ http://www.mkyong.com/java/how-to-read-xml-file-in-java-sax-parser/
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.