|
|
|
@ -205,10 +205,13 @@ class DbXmlContainerHolder(dataholders.DataHolder):
|
|
|
|
|
uriBase = self.getUriAbsolutePath()
|
|
|
|
|
names = {}
|
|
|
|
|
results = self.getResultFetchedFromXpath(xpathExpression)
|
|
|
|
|
labelValue = dbxml.XmlValue("")
|
|
|
|
|
for value in results:
|
|
|
|
|
document = value.asDocument()
|
|
|
|
|
name = document.getName()
|
|
|
|
|
uri = "%s/%s" % (uriBase, name)
|
|
|
|
|
if document.getMetaData("http://www.sleepycat.com/2002/dbxml", "label", labelValue):
|
|
|
|
|
name = labelValue.asString()
|
|
|
|
|
names[uri] = name
|
|
|
|
|
return names
|
|
|
|
|
|
|
|
|
|