我正在尝试删除节点的属性。我可以在crx资源管理器中手动执行它,但是我需要删除许多属性。以下是当前正在运行的示例代码。然而,仅仅改变它的价值并不能解决我想要实现的目标。因此我的问题是:
如何删除节点的属性?
void deleteJob(Node node, Session jcr) throws RepositoryException {
Node jobDescNode = (Node)jcr.getItem(node.getPath() + "/jcr:content/contentpar/jobsdescription");
if(jobDescNode.hasProperty("foo")) {
jobDescNode.setProperty("foo", "null");
jcr.save();
}
}
答案 0 :(得分:0)