繁体   English   中英

在Blackberry Java应用程序中解析XML输入流

[英]Parse XML inputstream in Blackberry Java application

从Blackberry本机Java应用程序调用dotnet Web服务时,输入流中出现了XML。 该XML包含带有一些属性-值对的标签。

如何解析此XML(我认为使用SAX解析器)以获取所有内容(即标签名称,其属性值对以及所有内容)?

我的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>

为此,您需要一个xml解析器。我建议使用SAX解析器。以下是工作示例。 http://www.mkyong.com/java/how-to-read-xml-file-in-java-sax-parser/

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM