2013-10-01 32 views
0

我想借助PDI從我的xml中刪除一些標籤。每種產品我只需要每個類型1個MIME。我想我可以爲它編寫一個用戶定義的Java類,但是當我在第一個節點時,我需要查看下一行。我的XML看起來是這樣的:偷看下一行

<MIME_INFO> 
       <MIME> 
        <MIME_TYPE>image/tiff</MIME_TYPE> 
        <MIME_SOURCE>P_I202_XX_06499E600600.TIF</MIME_SOURCE> 
        <MIME_PURPOSE>detail</MIME_PURPOSE> 
       </MIME> 
       <MIME> 
        <MIME_TYPE>image/jpeg</MIME_TYPE> 
        <MIME_SOURCE>P_I202_XX_06499I300300.JPG</MIME_SOURCE> 
        <MIME_PURPOSE>normal</MIME_PURPOSE> 
       </MIME> 
       <MIME> 
        <MIME_TYPE>image/jpeg</MIME_TYPE> 
        <MIME_SOURCE>P_I202_XX_00482I300300.JPG</MIME_SOURCE> 
        <MIME_PURPOSE>normal</MIME_PURPOSE> 
       </MIME> 
      </MIME_INFO> 

我處理由線上行線與主UDJC功能,但是當我在排我必須知道的MIME類型,以知道有沒有跳過它與否。我怎樣才能看到下一行?像getNextRow()或getRow(1)。

回答

0

我找到了解決辦法...只是只好打電話的getRow一次,但存儲第一行是一個臨時變量。然後在找出第二行內容後,我可以決定是否要處理第一行(如果我的行包含MIME節點,則我一步處理了2行)。