使用PIG的XMLParsing

时间:2015-06-04 11:45:02

标签: apache-pig

我正在使用以下格式的示例XMLdata。其中我想使用PIG提取IChannelID,StartTime,EndTime,Reading Value的值。 我尝试使用XMLLoader(piggynank.jar)但没有成功。

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

有人可以帮助我。

1 个答案:

答案 0 :(得分:0)

  <Readings>

标记未关闭,因此您的XML无效