當柳上原的風吹向天際的時候...

          真正的快樂來源于創造

            BlogJava :: 首頁 :: 聯系 :: 聚合  :: 管理
            368 Posts :: 1 Stories :: 201 Comments :: 0 Trackbacks
          任務:給根節點加上屬性。

          步驟:
          仍然是使用一個MQ input節點,一個MQ output節點和一個Compute節點,Compute節點的ESql如下:
          CREATE COMPUTE MODULE flow_Compute
              
          CREATE FUNCTION Main() RETURNS BOOLEAN
              
          BEGIN
                  
          SET OutputRoot = InputRoot;
                  
                  
          DECLARE Count Integer 0;
                  
          SET Count=CARDINALITY(InputRoot.XML.employees.employee[]);
                  
                  
          SET OutputRoot.XML.employees.(XML.Attribute)count=Count;
                  
                  
          RETURN TRUE;
              
          END;
          END MODULE;

          上圖粗體部分為關鍵,它的作用是給employees節點增加了一個屬性Count.

          輸入的XML分別如下:
          <employees><employee><id>001</id><name>張飛</name><age>28</age></employee><employee><id>002</id><name>關羽</name><age>29</age></employee><employee>    <id>003</id><name>趙云</name><age>30</age></employee></employees>

          輸入和輸出的XML分別如下:
          <employees count="3"><employee><id>001</id><name>張飛</name><age>28</age></employee><employee><id>002</id><name>關羽</name><age>29</age></employee><employee>    <id>003</id><name>趙云</name><age>30</age></employee></employees>

          工程下載:
          posted on 2011-09-21 13:22 何楊 閱讀(554) 評論(0)  編輯  收藏 所屬分類: WMB
          主站蜘蛛池模板: 莆田市| 宜兰县| 长武县| 固安县| 呼和浩特市| 电白县| 鄂伦春自治旗| 惠州市| 休宁县| 武威市| 绥棱县| 全椒县| 万年县| 许昌县| 海阳市| 安阳县| 汝南县| 老河口市| 神木县| 赤水市| 墨竹工卡县| 包头市| 喀什市| 千阳县| 咸丰县| 鄂托克旗| 中西区| 慈利县| 黎城县| 玉田县| 博罗县| 渭源县| 绵阳市| 澜沧| 昌宁县| 平谷区| 砀山县| 金寨县| 茂名市| 长治市| 肥西县|