private void digestV10XSDValidatedConfig(String baseURI, Document configDoc) throws SAXException, URISyntaxException, SmooksConfigurationException { Element currentElement = configDoc.getDocumentElement(); String defaultSelector = DomUtils.getAttributeValue(currentElement, "default-selector"); String defaultNamespace = DomUtils.getAttributeValue(currentElement, "default-selector-namespace"); String defaultProfile = DomUtils.getAttributeValue(currentElement, "default-target-profile"); NodeList configNodes = currentElement.getChildNodes(); for (int i = 0; i < configNodes.getLength(); i++) { if(configNodes.item(i).getNodeType() == Node.ELEMENT_NODE) { Element configElement = (Element) configNodes.item(i); // Make sure the element is permitted... assertElementPermitted(configElement); if (DomUtils.getName(configElement).equals("profiles")) { digestProfiles(configElement); } else if (DomUtils.getName(configElement).equals("import")) { digestImport(configElement, new URI(baseURI)); } else if (DomUtils.getName(configElement).equals("resource-config")) { digestResourceConfig(configElement, defaultSelector, defaultNamespace, defaultProfile, null); } } } }
private void digestV10XSDValidatedConfig(String baseURI, Document configDoc) throws SAXException, URISyntaxException, SmooksConfigurationException { Element currentElement = configDoc.getDocumentElement(); String defaultSelector = DomUtils.getAttributeValue(currentElement, "default-selector"); String defaultNamespace = DomUtils.getAttributeValue(currentElement, "default-selector-namespace"); String defaultProfile = DomUtils.getAttributeValue(currentElement, "default-target-profile"); NodeList configNodes = currentElement.getChildNodes(); for (int i = 0; i < configNodes.getLength(); i++) { if(configNodes.item(i).getNodeType() == Node.ELEMENT_NODE) { Element configElement = (Element) configNodes.item(i); // Make sure the element is permitted... assertElementPermitted(configElement); if (DomUtils.getName(configElement).equals("profiles")) { digestProfiles(configElement); } else if (DomUtils.getName(configElement).equals("import")) { digestImport(configElement, new URI(baseURI)); } else if (DomUtils.getName(configElement).equals("resource-config")) { digestResourceConfig(configElement, defaultSelector, defaultNamespace, defaultProfile, null); } } } }
private void digestV10XSDValidatedConfig(String baseURI, Document configDoc) throws SAXException, URISyntaxException, SmooksConfigurationException { Element currentElement = configDoc.getDocumentElement(); String defaultSelector = DomUtils.getAttributeValue(currentElement, "default-selector"); String defaultNamespace = DomUtils.getAttributeValue(currentElement, "default-selector-namespace"); String defaultProfile = DomUtils.getAttributeValue(currentElement, "default-target-profile"); NodeList configNodes = currentElement.getChildNodes(); for (int i = 0; i < configNodes.getLength(); i++) { if(configNodes.item(i).getNodeType() == Node.ELEMENT_NODE) { Element configElement = (Element) configNodes.item(i); // Make sure the element is permitted... assertElementPermitted(configElement); if (DomUtils.getName(configElement).equals("profiles")) { digestProfiles(configElement); } else if (DomUtils.getName(configElement).equals("import")) { digestImport(configElement, new URI(baseURI)); } else if (DomUtils.getName(configElement).equals("resource-config")) { digestResourceConfig(configElement, defaultSelector, defaultNamespace, defaultProfile, null); } } } }
private void digestV10XSDValidatedConfig(String baseURI, Document configDoc) throws SAXException, URISyntaxException, SmooksConfigurationException { Element currentElement = configDoc.getDocumentElement(); String defaultSelector = DomUtils.getAttributeValue(currentElement, "default-selector"); String defaultNamespace = DomUtils.getAttributeValue(currentElement, "default-selector-namespace"); String defaultProfile = DomUtils.getAttributeValue(currentElement, "default-target-profile"); NodeList configNodes = currentElement.getChildNodes(); for (int i = 0; i < configNodes.getLength(); i++) { if(configNodes.item(i).getNodeType() == Node.ELEMENT_NODE) { Element configElement = (Element) configNodes.item(i); // Make sure the element is permitted... assertElementPermitted(configElement); if (DomUtils.getName(configElement).equals("profiles")) { digestProfiles(configElement); } else if (DomUtils.getName(configElement).equals("import")) { digestImport(configElement, new URI(baseURI)); } else if (DomUtils.getName(configElement).equals("resource-config")) { digestResourceConfig(configElement, defaultSelector, defaultNamespace, defaultProfile, null); } } } }
assertElementPermitted(configElement);
assertElementPermitted(configElement);
assertElementPermitted(configElement);
assertElementPermitted(configElement);