2015-04-07 28 views
0

我想編寫一個調度代理,它調用一個URL,它將返回XML,然後將根據XML數據在數據庫中創建新文檔。使用不在Windows服務器上的URL解析XML

我知道LotusScript提供了一些允許您解析XML的類,但它需要將XML存儲在文件中。

我也知道,您可以使用一些OLE對象來調用URL,但只能在Windows機器上使用。然而,我的代理可以在Linux機器上運行。

是否有一個Java類或示例代碼在那裏,我可以使用,以實現這一目標?

任何幫助將不勝感激。

回答

1

是的,對於retrieving data using the URLConnection classApache HTTP Componentsmulitple techniques available for parsing XML,在Java中有很多支持。注意:您可能會遇到Java安全性問題,這超出了LotusScript插入到的代理程序管理器中的正常安全問題和控制範圍,您是否需要fiddle around with Java policy settings on the server

+0

Hello Richard,謝謝你的回覆,我很感激。我會看看鏈接,看看,如果我能弄明白。你會想到,在Notes和Domino版本9中,IBM將實現一種消耗URL的方式。但我猜想重點是XPages而不是LotusScript。 –

+0

他們在lotusscript中花費了一些精力來使用Web服務,但是AFAIK他們從未公開URL中的URL檢索器,以便對非SOAP數據有用。這本來是有用的。我花了很多時間與winhttp摔跤,當然這對其他平臺沒有幫助。 –