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

          真正的快樂來源于創造

            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
          主站蜘蛛池模板: 温泉县| 柘荣县| 开化县| 扬州市| 礼泉县| 南和县| 青州市| 凤翔县| 宝鸡市| 广南县| 托里县| 革吉县| 黄大仙区| 新巴尔虎右旗| 宝鸡市| 武乡县| 塘沽区| 松桃| 宁蒗| 梁平县| 霍山县| 富蕴县| 武定县| 宁都县| 宜兰县| 新蔡县| 定结县| 沂源县| 汉阴县| 定襄县| 寿光市| 镇远县| 富川| 集安市| 淮滨县| 东安县| 会理县| 迁西县| 固原市| 西青区| 紫云|