小飛哥

          camel with xquery

          myTransform.xquery文件:
          <persons>
          {
            for $b in (persons/person)
            return
              if($b/age>20)
              then
              <man>
               {$b/firstName}
              </man>
              else
              ""
          }   
          </persons>
          message.xml
          <persons>
          <person user="james">
            <firstName>James</firstName>
            <lastName>Strachan</lastName>
            <city>London</city>
            <age>20</age>
          </person>
          <person user="xiaofei">
            <firstName>xiaofei</firstName>
            <lastName>liu</lastName>
            <city>ShangHai</city>
            <age>23</age>
          </person>
          <person user="tony">
            <firstName>tony</firstName>
            <lastName>liu</lastName>
            <city>ShangHai</city>
            <age>23</age>
          </person>
          </persons>
          camelcontext.xml:
          <route>
                <from uri="file:src/data?noop=true"/>
                <to uri="xquery:myTransform.xquery"/>
            <to uri="file:target/outputFiles"/>
              </route>

          out:
          <persons>
           <man>
            <firstName>xiaofei</firstName>
           </man>
           <man>
            <firstName>tony</firstName>
           </man>
          </persons>

          posted on 2010-02-01 11:10 小飛哥 閱讀(1636) 評論(0)  編輯  收藏 所屬分類: camel


          只有注冊用戶登錄后才能發表評論。


          網站導航:
           

          My Links

          News

          常用鏈接

          隨筆分類

          最新隨筆

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 宣威市| 炉霍县| 湘潭市| 万州区| 乳山市| 陇川县| 曲麻莱县| 贵溪市| 兰西县| 北宁市| 七台河市| 五家渠市| 康乐县| 尼勒克县| 莱州市| 买车| 古田县| 磴口县| 潮州市| 鲜城| 南昌市| 云南省| 河西区| 武城县| 汾西县| 扶沟县| 青川县| 西贡区| 灵丘县| 阿尔山市| 广昌县| 延津县| 静宁县| 革吉县| 若尔盖县| 天等县| 定安县| 永安市| 武乡县| 灵武市| 庆元县|