There are two ways to read all the attribute values of an element node.
The first one is to use XPath expression @* as in the example below
ap = new AutoPilot (vn); ap.selectXPath(“@*”); int i=-1; while((i=ap.evalXPath())!=-1){ // i will be attr name, i+1 will be attribute value }
The second is lighter weight, which is by directly using autoPilot’s selectAttr() and iterAttr()
ap = new AutoPilot(vn); ap.selectAttr(“*”); int i=-1; while((i=ap.iterateAttr())!=-1){ // i will be attr name, i+1 will be attribute value }