且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

使用xpath和vtd-xml将元素的子节点和文本作为字符串

更新时间:2022-06-10 04:32:17

以下是做你想要的代码。

Below is the code that does what you are looking for.

    VTDGen vg =  new VTDGen();
    if (vg.parseFile("c://xml//alex.txt", true)){
        VTDNav vn = vg.getNav();
        AutoPilot ap = new AutoPilot(vn);
        ap.selectXPath("//L/D");
        int i=-1;
        while((i=ap.evalXPath())!=-1){
            long l = vn.getContentFragment();
            System.out.println(" -==> "+ vn.toString((int )l, (int)(l>>32)));
        }
    }