- Timestamp:
- 2012-04-16T21:04:39+12:00 (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
main/trunk/greenstone3/src/java/org/greenstone/gsdl3/util/GSXSLT.java
r25381 r25389 38 38 { 39 39 Element main = main_xsl.getDocumentElement(); 40 40 41 NodeList children = extra_xsl.getElementsByTagNameNS("http://www.w3.org/1999/XSL/Transform", "include"); 41 42 for (int i = 0; i < children.getLength(); i++) { … … 45 46 main.appendChild(main_xsl.importNode(node, true)); 46 47 } 48 49 children = extra_xsl.getElementsByTagNameNS("http://www.w3.org/1999/XSL/Transform", "import"); 50 for (int i = 0; i < children.getLength(); i++) { 51 Node node = children.item(i); 52 // remove any previous occurrences of xsl:output with the same method value 53 removeDuplicateElementsFrom(main, node, "xsl:import", "href"); 54 main.appendChild(main_xsl.importNode(node, true)); 55 } 56 47 57 children = extra_xsl.getElementsByTagNameNS("http://www.w3.org/1999/XSL/Transform", "output"); 48 58 for (int i = 0; i < children.getLength(); i++) { … … 53 63 } 54 64 55 children = extra_xsl.getElementsByTagNameNS("http://www.w3.org/1999/XSL/Transform", "template"); 56 65 children = extra_xsl.getElementsByTagNameNS("http://www.w3.org/1999/XSL/Transform", "template"); 57 66 for (int i = 0; i < children.getLength(); i++) 58 67 {
Note:
See TracChangeset
for help on using the changeset viewer.