2015-06-04 50 views
0

我有以下格式的示例XMLdata。其中我想提取使用PIG的IChannelID,StartTime,EndTime,讀取值的值。 我試過使用XMLLoader(piggynank.jar)但沒有成功。使用PIG的XMLParsing

<Channels> 
    <Channel> 
     <ChannelID IChannelID="bd68786865" /> 
     <TimePeriod StartTime="2015-04-14T07:00:00" EndTime="2015-04-15T07:00:00" EndRead="98790.53" /> 
      <Readings> 
      <Reading Value="0.212" > 
       <ReadingStatus> 
       <UnencodedStatus SourceValidation="xyz" /> 
       </ReadingStatus> 
      </Reading> 
      <Reading Value="0.123" > 
       <ReadingStatus> 
       <UnencodedStatus SourceValidation="xyz" /> 
       </ReadingStatus> 
      </Reading> 
     </Readings> 
    </channel> 
    </channels> 

有人可以幫助我。

回答

0
<Readings> 

標籤不是封閉的,因此你的XML是無效的

+0

它是自我封閉tag.It是有效的。 – kunaal

+0

讀數不是自封標籤 – glefait

+0

Ohh對不起,我錯過了它。它在後關閉。 – kunaal