kettle modified javascript 步驟的一個例子
例子裡用到的 org.htmlparser.Parser 是一個html 的解析器,可以在 sourceforge 上下載。
這個例子使用 org.htmlparser.Parser 包來解析一個 html 格式的字串,要解析的 html 字串儲存在conntentOld 欄位裡。
解析過程去除了 html 格式裡所有標籤,並將結果儲存在 content 欄位裡。
注意事項:
1. 需要事先將htmlparser.jar包 放在kettle 的 libext 目錄,kettle 在啟動時會自動載入libext 目錄下的所有 jar 包。
2. modified java script 步驟要選中 compatibility mode,並將 content 設定為輸出的欄位。
程式碼如下:
[@more@]var parser = new Packages.org.htmlparser.Parser( contentOld );var visitor = new Packages.org.htmlparser.visitors.TextExtractingVisitor();
parser.visitAllNodesWith(visitor);
var content = visitor.getExtractedText();
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/14366449/viewspace-1033713/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- kettle學習筆記(四)——kettle輸入步驟筆記
- 第一個JavaScript的例子學習JavaScript
- 7個步驟:讓JavaScript變得更好JavaScript
- JavaScript 轉換步驟JavaScript
- 一個正常的laradock程式步驟
- 通過一個具體的例子,講解 SAP BDC 技術的使用步驟試讀版
- kettle從入門到精通 第八十二課 ETL之kettle kettle中的【阻塞資料直到步驟都完成】使用教程
- 在WINDOWS 上恢復一個DB 的步驟Windows
- 一個HTTP需要經過哪些步驟HTTP
- kettle從入門到精通 第六十四課 ETL之kettle kettle中執行SQL指令碼步驟,使用需當心SQL指令碼
- vnc安裝步驟,4個在Linux下vnc的個安裝步驟VNCLinux
- 手工建立一個資料庫的步驟參考資料庫
- 從0釋出一個遊戲需要幾個步驟?遊戲
- 搭建高效雲的七個步驟
- app開發的幾個步驟APP
- oracle啟動的三個步驟Oracle
- Oracle 啟動的三個步驟Oracle
- 一個jquery的小例子jQuery
- (字串動態規劃)一個字串變成另一個字串的步驟數字串動態規劃
- 【譯】遷移到Room的7個步驟OOM
- 網站設計的八個步驟網站
- 有效採購流程的7個步驟
- 應用容器化的五個步驟
- 採購流程的5個理想步驟
- 通向微服務成功的五個步驟微服務
- 迴歸測試的四個步驟
- 1.3.3.2. 步驟1:開啟一個命令視窗
- 我花了一個星期,做出了公司的管理系統,只需幾個步驟!
- 透過現實生活中一個例子來理解 JavaScript PromiseJavaScriptPromise
- 行列轉換的一個例子
- 一個可逆加密的例子 (轉)加密
- 成功實施CRM流程的5個步驟
- 專案執行落地的6個步驟
- 專案執行管理的8個步驟
- 專案成本管理的4個重要步驟
- WCF開發入門的六個步驟
- RequisitePro中需求管理的12個步驟(轉)UI
- 保護SQL Server的十個步驟(轉)SQLServer