+ -
当前位置:首页 → 问答吧 → xupdate 语法错误?!

xupdate 语法错误?!

时间:2010-12-06

来源:互联网

如题 我用xindice的XUpdateQueryService queryService =
  (XUpdateQueryService) coll.getService("XUpdateQueryService",
  "1.0");
  System.out.println("马上编译");
  count=queryService.update(xupdate);

String xupdate = "<xupdate:modifications version=\"1.0\""
+ "xmlns:xupdate=\"http://www.xmldb.org/xupdate\">"
+ "<xupdate:insert-after select=\"/by_table/bycicle[last()]"
+ "<bicycle>" + "<b_id>" + by.getb_id() + "<class>"
+ "<class_id>" + b.getclass_id() + "</class_id>"
+ "<class_name>" + b.getclass_name() + "</classname>"
+ "</class>" + "</b_id>" +"<borrowed>"+b.getborrowed()+ "</borrowed>" +"<reserved>"+b.getreserved()+"</reserved>"
+ "</bicycle>" + "</xupdate:insert-after>"
+ "</xupdate:modifications>";

给出错误是
Element type "xupdate:modifications" must be followed by either attribute specifications, ">" or "/>".

作者: a944977890   发布时间: 2010-12-06

<xupdate:insert-after select=\"/by_table/bycicle[last()]"

改成
<xupdate:insert-after select=\"/by_table/bycicle[last()]\">"

作者: net_lover   发布时间: 2010-12-06

你可以打印出来xupdate ,应该是缺少了>或者/>,不是符合规范的xml了

作者: net_lover   发布时间: 2010-12-06

热门下载

更多