Dom4j xpath实现对xml的模糊查询

来源:百度知道 编辑:UC知道 时间:2024/06/15 10:19:41
<books>
<book>
<title>jsp</title>
<author>不详</author>
</book>
<book>
<title>jsp</title>
<author>不详</author>
</book>
<book>
<title>asp</title>
<author>不详</author>
</book>
</books>
例如输入as能够查询出
title:asp
author:不详
谢谢各位大虾指点

//[注]: 下面这句采用的是 精确查询 等效于 某个属性=值
//list = document.selectNodes("/departments/department[@"+attrName+"='"+attrValue+"']");
//[注]: 下面这句采用的是 模糊查询 等效于 某个属性 like %值%
list = document.selectNodes("/departments/department[contains(@"+attrName+",'" + attrValue + "')]");