more support for labels
This commit is contained in:
parent
f44c7aa2df
commit
3823e65134
|
@ -205,10 +205,13 @@ class DbXmlContainerHolder(dataholders.DataHolder):
|
||||||
uriBase = self.getUriAbsolutePath()
|
uriBase = self.getUriAbsolutePath()
|
||||||
names = {}
|
names = {}
|
||||||
results = self.getResultFetchedFromXpath(xpathExpression)
|
results = self.getResultFetchedFromXpath(xpathExpression)
|
||||||
|
labelValue = dbxml.XmlValue("")
|
||||||
for value in results:
|
for value in results:
|
||||||
document = value.asDocument()
|
document = value.asDocument()
|
||||||
name = document.getName()
|
name = document.getName()
|
||||||
uri = "%s/%s" % (uriBase, name)
|
uri = "%s/%s" % (uriBase, name)
|
||||||
|
if document.getMetaData("http://www.sleepycat.com/2002/dbxml", "label", labelValue):
|
||||||
|
name = labelValue.asString()
|
||||||
names[uri] = name
|
names[uri] = name
|
||||||
return names
|
return names
|
||||||
|
|
||||||
|
|
Reference in New Issue