Revision 49580
Added by Sandro La Bruzzo over 6 years ago
DMFResolverParser.java | ||
---|---|---|
38 | 38 |
|
39 | 39 |
final VTDNav vn = vg.getNav(); |
40 | 40 |
final AutoPilot ap = new AutoPilot(vn); |
41 |
ap.declareXPathNameSpace("dri", "http://www.driver-repository.eu/namespace/dri"); |
|
42 | 41 |
|
43 |
final String resolvedDate = VtdUtilityParser.getSingleValue(ap, vn, "//dri:resolvedDate");
|
|
42 |
final String resolvedDate = VtdUtilityParser.getSingleValue(ap, vn, "//*[local-name()='resolvedDate']");
|
|
44 | 43 |
parsedObject.setResolvedDate(resolvedDate); |
45 | 44 |
|
46 |
final String datasourcePrefix = VtdUtilityParser.getSingleValue(ap, vn, "//dri:datasourceprefix"); |
|
47 |
ap.declareXPathNameSpace("oaf", "http://namespace.dnet.eu/oaf"); |
|
45 |
final String datasourcePrefix = VtdUtilityParser.getSingleValue(ap, vn, "//*[local-name()='datasourceprefix']"); |
|
48 | 46 |
|
49 |
final String completionStatus = VtdUtilityParser.getSingleValue(ap, vn, "//oaf:completionStatus");
|
|
50 |
final String provisionMode = VtdUtilityParser.getSingleValue(ap, vn, "//oaf:provisionMode");
|
|
47 |
final String completionStatus = VtdUtilityParser.getSingleValue(ap, vn, "//*[local-name()='completionStatus']");
|
|
48 |
final String provisionMode = VtdUtilityParser.getSingleValue(ap, vn, "//*[local-name()='provisionMode']");
|
|
51 | 49 |
|
52 | 50 |
final String publisher = VtdUtilityParser.getSingleValue(ap, vn, "//*[local-name()='resource']/*[local-name()='publisher']"); |
53 | 51 |
|
... | ... | |
61 | 59 |
provenance.setProvisionMode(provisionMode); |
62 | 60 |
parsedObject.setDatasourceProvenance(Lists.newArrayList(provenance)); |
63 | 61 |
|
64 |
ap.declareXPathNameSpace("datacite", "http://datacite.org/schema/kernel-3"); |
|
62 |
|
|
65 | 63 |
final List<Node> identifierType = |
66 | 64 |
VtdUtilityParser.getTextValuesWithAttributes(ap, vn, "//*[local-name()='resource']/*[local-name()='identifier']", Lists.newArrayList("identifierType")); |
67 | 65 |
|
Also available in: Unified diff
Changed Crossref to use dump on mongoDB