<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    隨筆 - 14, 文章 - 0, 評論 - 15, 引用 - 0
    數據加載中……

    XQuery的一個簡單例子(轉載)

    來源:中國XML論壇

    看到有人問如何使用xquery,其實我也是個菜鳥。
    剛剛運行了兩個例子,給不會的指個路。
    首先下載saxon8.1.1   http://saxon.sourceforge.net/
    Saxon-B 8.1.1是免費的,Saxon-SA 8.1.1是有試用期的,前者就夠了。
    系統要安裝jdk1.4.1以上版本,因為saxon是用這個版本寫的,但不知道1.3.1行不。
    記得設置JAVA_HOME環境變量指向jdk。
    然后,試試吧!

    例子:文件characters.xml

    <characters>
    <character>
        <name>Aleria</name>
        <gender>Female</gender>
        <species>Heroleim</species>
        <vocation>Bard</vocation>
        <level>5</level>
        <health>25</health>
    </character>
    <character>
        <name>Shar</name>
        <gender>Male</gender>
        <species>Human</species>
        <vocation>Merchant</vocation>
        <level>6</level>
        <health>28</health>
    </character>
    <character>
        <name>Gite</name>
        <gender>Female</gender>
        <species>Aelvar</species>
        <vocation>Mage</vocation>
        <level>7</level>
        <health>18</health>
    </character>
    <character>
        <name>Horukkan</name>
        <gender>Male</gender>
        <species>Udrecht</species>
        <vocation>Warrior</vocation>
        <level>5</level>
        <health>32</health>
    </character>
    <character>
        <name>Gounna</name>
        <gender>Female</gender>
        <species>Noleim</species>
        <vocation>Mage</vocation>
        <level>8</level>
        <health>31</health>
    </character>
    <character>
        <name>Sheira</name>
        <gender>Female</gender>
        <species>Human</species>
        <vocation>Cleric</vocation>
        <level>4</level>
        <health>17</health>
    </character>
    <character>
        <name>Drue</name>
        <gender>Female</gender>
        <species>Voleim</species>
        <vocation>Warrior</vocation>
        <level>6</level>
        <health>32</health>
    </character>
    <character>
        <name>Paccu</name>
        <gender>Male</gender>
        <species>Human</species>
        <vocation>Merchant</vocation>
        <level>5</level>
        <health>24</health>
    </character>
    </characters>

    查詢文件:Date.xquery
    for $character in doc('characters.xml')//character
    order by $character/name descending
    return
          <dateReport>
                {$character/name}
                
          </dateReport>
    (: Stylus Studio meta-information - (c)1998-2003. Sonic Software Corporation. All rights reserved.
    <metaInformation>
    <scenarios/><MapperInfo><TargetSchema SchemaFilePath="" SchemaRoot="" AssociatedInstance=""/></MapperInfo>
    </metaInformation>
    :)

    在命令提示下,輸入:
    set classpath=d:\saxon\saxon8.jar (saxon8.jar所在文件夾)
    java net.sf.saxon.Query -s characters.xml Date.xquery
    ok!
    看結果吧!

    D:\xml>java net.sf.saxon.Query -s characters.xml Date.xquery
    <?xml version="1.0" encoding="UTF-8"?>
    <dateReport>
       <name>Sheira</name>
    </dateReport>
    <dateReport>
       <name>Shar</name>
    </dateReport>
    <dateReport>
       <name>Paccu</name>
    </dateReport>
    <dateReport>
       <name>Horukkan</name>
    </dateReport>
    <dateReport>
       <name>Gounna</name>
    </dateReport>
    <dateReport>
       <name>Gite</name>
    </dateReport>
    <dateReport>
       <name>Drue</name>
    </dateReport>
    <dateReport>
       <name>Aleria</name>
    </dateReport>

    posted on 2005-03-08 12:25 Boris-Java 閱讀(1554) 評論(0)  編輯  收藏 所屬分類: java&xml

    主站蜘蛛池模板: 亚洲午夜国产精品无码| 国产美女无遮挡免费网站| 亚洲精品私拍国产福利在线| 无码毛片一区二区三区视频免费播放| 日韩激情淫片免费看| 日韩亚洲人成在线| 女人被免费视频网站| 亚洲av永久中文无码精品| 波多野结衣久久高清免费| 亚洲av色香蕉一区二区三区蜜桃| 青青草国产免费久久久下载| 亚洲日本中文字幕天天更新| 日韩一级免费视频| 性生大片视频免费观看一级 | 亚洲国产成人精品激情| 日本精品人妻无码免费大全| 亚洲一级片在线观看| 女人被男人桶得好爽免费视频| 午夜亚洲乱码伦小说区69堂| 亚洲一区二区三区免费| 日韩午夜理论免费TV影院| 久久久久久亚洲精品影院| 国产一级做a爱免费视频| 一级毛片免费在线| 久久亚洲春色中文字幕久久久 | 免费毛片网站在线观看| 成年免费a级毛片| 亚洲国产精品SSS在线观看AV| 99ee6热久久免费精品6| 亚洲午夜福利在线视频| 亚洲AV永久无码精品一区二区国产| 国产免费一区二区三区免费视频| 亚洲av日韩av不卡在线观看 | 国产精品美女久久久免费| 4444亚洲国产成人精品| 国产精品免费看香蕉| 拍拍拍无挡视频免费观看1000| 亚洲激情视频图片| 亚洲中文字幕无码一区| 成年女人色毛片免费看| 中文无码日韩欧免费视频|