Ejemplo n.º 1
0
 public String getTitle(Node resourceNode) {
   String title = null;
   Node itemNode =
       XPathHelper.selectNode(
           "//item[@identifierref='" + this.getId(resourceNode) + "']",
           resourceNode.getOwnerDocument());
   if (itemNode != null) {
     title = XPathHelper.getNodeValue("./title", itemNode);
     if (title == null || "".equals(title)) {
       Document descriptor = getDescriptor(resourceNode);
       if (descriptor != null) {
         title = XPathHelper.getNodeValue("/CONTENT/TITLE", descriptor);
       }
     }
   }
   return title;
 }
Ejemplo n.º 2
0
 public Node getResourceForId(String resourceId, Document manifest) {
   return XPathHelper.selectNode(
       "//resource[@identifier='" + resourceId + "']", archiveManifest);
 }