Changeset 2774 for vlo/trunk/vlo_importer/src/main/java/eu/clarin/cmdi/vlo/importer/CMDIParserVTDXML.java
- Timestamp:
- 04/04/13 14:09:29 (11 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
vlo/trunk/vlo_importer/src/main/java/eu/clarin/cmdi/vlo/importer/CMDIParserVTDXML.java
r2768 r2774 21 21 private final Map<String, PostProcessor> postProcessors; 22 22 private final static Logger LOG = LoggerFactory.getLogger(CMDIParserVTDXML.class); 23 24 23 25 24 public CMDIParserVTDXML(Map<String, PostProcessor> postProcessors) { … … 99 98 return result; 100 99 } 101 100 101 /* 102 * kj: describe 103 */ 102 104 private void processResources(CMDIData result, VTDNav nav) throws VTDException { 105 103 106 AutoPilot resourceProxy = new AutoPilot(nav); 104 107 resourceProxy.selectXPath("/c:CMD/c:Resources/c:ResourceProxyList/c:ResourceProxy"); 108 105 109 AutoPilot resourceRef = new AutoPilot(nav); 106 110 resourceRef.selectXPath("c:ResourceRef"); … … 109 113 AutoPilot resourceMimeType = new AutoPilot(nav); 110 114 resourceMimeType.selectXPath("c:ResourceType/@mimetype"); 115 111 116 while (resourceProxy.evalXPath() != -1) { 112 117 String ref = resourceRef.evalXPathToString(); 113 118 String type = resourceType.evalXPathToString(); 114 119 String mimeType = resourceMimeType.evalXPathToString(); 115 if (ref != "" && type != "") { 120 121 // if (!ref.equals("") && !type.equals("")){ 122 if (!ref.equals("")){ 123 // mime type is allowed to be an empty string, kj: check if this is allowed in general 116 124 result.addResource(ref, type, mimeType); 117 125 }
Note: See TracChangeset
for help on using the changeset viewer.