Changeset 1162 for trunk/docx4j/src/main/java/org/docx4j/openpackaging/parts/CustomXmlDataStoragePart.java
- Timestamp:
- 07/14/10 08:41:22 (23 months ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/docx4j/src/main/java/org/docx4j/openpackaging/parts/CustomXmlDataStoragePart.java
r1158 r1162 175 175 public static void preprocess(WordprocessingMLPackage wordMLPackage) throws Docx4JException { 176 176 177 Map<String, CustomXmlDataStoragePart> customXmlDataStorageParts = wordMLPackage.getCustomXmlDataStorageParts();177 //Map<String, CustomXmlDataStoragePart> customXmlDataStorageParts = wordMLPackage.getCustomXmlDataStorageParts(); 178 178 MainDocumentPart documentPart = wordMLPackage.getMainDocumentPart(); 179 179 … … 234 234 235 235 QueryString qs = new QueryString(); 236 HashMap<String, String> map = qs.parseQueryString(tag.getVal() );236 HashMap<String, String> map = qs.parseQueryString(tag.getVal(), true); 237 237 238 238 String bindingrole = map.get("bindingrole"); … … 245 245 246 246 // get the value 247 String storeItemId = map.get("w:storeItemID") ;247 String storeItemId = map.get("w:storeItemID").toLowerCase(); 248 248 String xpath = map.get("w:xpath"); 249 249 String prefixMappings = map.get("w:prefixMappings"); … … 269 269 log.info("Got value: " + val); 270 270 271 if ( Boolean.getBoolean(val)) {271 if (new Boolean(val) ) { 272 272 log.debug("so keeping"); 273 273 } else { … … 365 365 log.debug("xpathBase: " + xpathBase); 366 366 int beginIndex = thisXPath.indexOf("/", xpathBase.length()+1 ); // +1 for good measure 367 String newPath = xpathBase + "/*[" + i+ "]/" + thisXPath.substring(beginIndex+1);367 String newPath = xpathBase + "/*[" + (i+1) + "]/" + thisXPath.substring(beginIndex+1); 368 368 log.debug("newPath: " + newPath); 369 369 binding.setXpath(newPath); … … 505 505 String storeItemId, String xpath, String prefixMappings) { 506 506 507 CustomXmlDataStoragePart part = customXmlDataStorageParts.get(storeItemId );507 CustomXmlDataStoragePart part = customXmlDataStorageParts.get(storeItemId.toLowerCase()); 508 508 if (part==null) { 509 509 log.error("Couldn't locate part by storeItemId " + storeItemId);
Note: See TracChangeset
for help on using the changeset viewer.
