4

在获取节点属性的字符串 [] 值时需要帮助?

例如,我有一个节点图像,它具有 String[] 类型的属性“引用”。我需要获取数组的第一个值。

谢谢

4

2 回答 2

12

从节点,您可以获取引用属性。然后调用 getValues 到参考值。从那里,就拿第一个。就像是

public String getFirstReference(Node node) throws RepositoryException {
  Property references = node.getProperty("references");     
  Value[] values = references.getValues();
  return values[0].getString();     
}
于 2013-01-22T14:56:35.247 回答
2
Property nProp = node.getProperty("references");
Value[] values = propertyNode.getValues();
for (Value v : values) {
    System.out.println("Property Name = "+nProp.getName()+" ; Property Value= "+v.getString());
}
于 2015-06-22T10:14:04.057 回答