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

          真正的快樂來源于創造

            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 何楊 閱讀(559) 評論(0)  編輯  收藏 所屬分類: WMB
          主站蜘蛛池模板: 班玛县| 嘉兴市| 伊吾县| 逊克县| 诏安县| 蕉岭县| 桐梓县| 弥渡县| 德清县| 米林县| 浦东新区| 皮山县| 长海县| 浦县| 安庆市| 九寨沟县| 崇信县| 东安县| 行唐县| 丹阳市| 金坛市| 临沂市| 瓦房店市| 射阳县| 临潭县| 祁阳县| 长治县| 玉溪市| 高邮市| 砚山县| 山东省| 常熟市| 宣恩县| 马边| 郓城县| 特克斯县| 灵寿县| 漳州市| 庆云县| 德令哈市| 湖州市|