List of usage examples for org.w3c.dom Element getElementsByTagNameNS
public NodeList getElementsByTagNameNS(String namespaceURI, String localName) throws DOMException;
NodeList
of all the descendant Elements
with a given local name and namespace URI in document order. From source file:org.kuali.coeus.s2sgen.impl.generate.support.RRSubAwardBudget30_1_4V1_4Generator.java
private RRBudget14Document getRRBudget(BudgetSubAwardsContract budgetSubAwards) { RRBudget14Document rrBudget;// ww w . ja va2 s .co m String subAwdXML = budgetSubAwards.getSubAwardXmlFileData(); Document subAwdFormsDoc; subAwdFormsDoc = stringToDom(subAwdXML); Element subAwdFormsElement = subAwdFormsDoc.getDocumentElement(); NodeList subAwdNodeList = subAwdFormsElement.getElementsByTagNameNS(RR_BUDGET30_14_NAMESPACE_URI, RR_BUDGET30_14_LOCAL_NAME); Node subAwdNode = null; if (subAwdNodeList != null) { if (subAwdNodeList.getLength() == 0) { return null; } subAwdNode = subAwdNodeList.item(0); } byte[] subAwdNodeBytes = null; try { subAwdNodeBytes = docToBytes(nodeToDom(subAwdNode)); InputStream bgtIS = new ByteArrayInputStream(subAwdNodeBytes); rrBudget = (RRBudget14Document) XmlObject.Factory.parse(bgtIS); } catch (IOException | XmlException e) { throw new RuntimeException("Could not get RRBudget14Document ", e); } return rrBudget; }
From source file:eu.elf.license.LicenseParser.java
/** * Creates LicenseParamText object/*ww w . j a v a 2 s .c o m*/ * * @param parameterElement * @param parameterClass - parameter class (predefinedParameter || precalculatedParameter || referencedParameter || resultParameter || configurationParameter) * @return */ private static LicenseParamText createLicenseParamText(Element parameterElement, String parameterClass) { LicenseParamText lpt = new LicenseParamText(); lpt.setParameterClass(parameterClass); NamedNodeMap parameterElementAttributeMap = parameterElement.getAttributes(); for (int i = 0; i < parameterElementAttributeMap.getLength(); i++) { Attr attrs = (Attr) parameterElementAttributeMap.item(i); if (attrs.getNodeName().equals("name")) { lpt.setName(attrs.getNodeValue()); } } Element parameterTitleElement = (Element) parameterElement .getElementsByTagNameNS("http://www.conterra.de/xcpf/1.1", "title").item(0); if (parameterTitleElement != null) { lpt.setTitle(parameterTitleElement.getTextContent()); } NodeList valueElementList = parameterElement.getElementsByTagNameNS("http://www.conterra.de/xcpf/1.1", "value"); for (int j = 0; j < valueElementList.getLength(); j++) { Element valueElement = (Element) valueElementList.item(j); lpt.addValue(valueElement.getTextContent()); } return lpt; }
From source file:be.fedict.eid.dss.spi.utils.XAdESValidation.java
private void prepareDocumentXades(Element signatureElement) { NodeList nodeList = signatureElement.getElementsByTagNameNS("http://uri.etsi.org/01903/v1.3.2#", "SignedProperties"); if (1 == nodeList.getLength()) { Element signedPropertiesElement = (Element) nodeList.item(0); signedPropertiesElement.setIdAttribute("Id", true); }//w ww. j a v a 2 s . c om }
From source file:be.fedict.eid.dss.spi.utils.XAdESValidation.java
private void prepareDocumentIdentity(Element signatureElement) { NodeList nodeList = signatureElement.getElementsByTagNameNS("be:fedict:eid:dss:stylesheet:1.0", "StyleSheet"); if (1 == nodeList.getLength()) { Element styleSheetElement = (Element) nodeList.item(0); styleSheetElement.setIdAttribute("Id", true); }//from w w w . ja v a2 s . co m }
From source file:eu.elf.license.LicenseParser.java
/** * Creates LicenseParamInt object/* w ww . j a v a2s . co m*/ * * @param parameterElement * @param parameterClass - parameter class (predefinedParameter || precalculatedParameter || referencedParameter || resultParameter || configurationParameter) * @return */ private static LicenseParamInt createLicenseParamInt(Element parameterElement, String parameterClass) { LicenseParamInt lpInt = new LicenseParamInt(); lpInt.setParameterClass(parameterClass); NamedNodeMap parameterElementAttributeMap = parameterElement.getAttributes(); for (int i = 0; i < parameterElementAttributeMap.getLength(); i++) { Attr attrs = (Attr) parameterElementAttributeMap.item(i); if (attrs.getNodeName().equals("name")) { lpInt.setName(attrs.getNodeValue()); } } Element parameterTitleElement = (Element) parameterElement .getElementsByTagNameNS("http://www.conterra.de/xcpf/1.1", "title").item(0); if (parameterTitleElement != null) { lpInt.setTitle(parameterTitleElement.getTextContent()); } Element valueElement = (Element) parameterElement .getElementsByTagNameNS("http://www.conterra.de/xcpf/1.1", "value").item(0); if (valueElement != null) { lpInt.setValue(Integer.parseInt(valueElement.getTextContent())); } return lpInt; }
From source file:eu.elf.license.LicenseParser.java
/** * Creates LicenseParamBln object// w w w .j a v a 2 s . c om * * @param parameterElement * @param parameterClass - parameter class (predefinedParameter || precalculatedParameter || referencedParameter || resultParameter || configurationParameter) * @return */ private static LicenseParamBln createLicenseParamBln(Element parameterElement, String parameterClass) { LicenseParamBln lpbln = new LicenseParamBln(); lpbln.setParameterClass(parameterClass); NamedNodeMap parameterElementAttributeMap = parameterElement.getAttributes(); for (int i = 0; i < parameterElementAttributeMap.getLength(); i++) { Attr attrs = (Attr) parameterElementAttributeMap.item(i); if (attrs.getNodeName().equals("name")) { lpbln.setName(attrs.getNodeValue()); } } Element parameterTitleElement = (Element) parameterElement .getElementsByTagNameNS("http://www.conterra.de/xcpf/1.1", "title").item(0); if (parameterTitleElement != null) { lpbln.setTitle(parameterTitleElement.getTextContent()); } Element parameterValueElement = (Element) parameterElement .getElementsByTagNameNS("http://www.conterra.de/xcpf/1.1", "value").item(0); if (parameterValueElement != null) { if (parameterValueElement.getTextContent().equals("true")) { lpbln.setValue(true); } else { lpbln.setValue(false); } } return lpbln; }
From source file:eu.elf.license.LicenseParser.java
/** * Creates LicenseParamDisplay object/*from w ww . j a v a 2 s .c om*/ * * @param parameterElement * @param parameterClass - parameter class (predefinedParameter || precalculatedParameter || referencedParameter || resultParameter || configurationParameter) * @return */ private static LicenseParamDisplay createLicenseParamDisplay(Element parameterElement, String parameterClass) { LicenseParamDisplay lpd = new LicenseParamDisplay(); lpd.setParameterClass(parameterClass); NamedNodeMap parameterElementAttributeMap = parameterElement.getAttributes(); for (int i = 0; i < parameterElementAttributeMap.getLength(); i++) { Attr attrs = (Attr) parameterElementAttributeMap.item(i); if (attrs.getNodeName().equals("name")) { lpd.setName(attrs.getNodeValue()); } } Element parameterTitleElement = (Element) parameterElement .getElementsByTagNameNS("http://www.conterra.de/xcpf/1.1", "title").item(0); if (parameterTitleElement != null) { lpd.setTitle(parameterTitleElement.getTextContent()); } NodeList valueElementList = parameterElement.getElementsByTagNameNS("http://www.conterra.de/xcpf/1.1", "value"); for (int j = 0; j < valueElementList.getLength(); j++) { Element valueElement = (Element) valueElementList.item(j); lpd.addValue(valueElement.getTextContent()); } return lpd; }
From source file:com.castlemock.web.mock.soap.model.project.service.CreateSoapPortsService.java
/** * Extract the SOAP address from a port element * @param portElement The port element that contains the address * @param namespace The namespace of the address * @return The SOAP port address// ww w .j av a 2 s .co m */ private String extractSoapAddress(Element portElement, String namespace) { NodeList addressElements = portElement.getElementsByTagNameNS(namespace, "address"); for (int addressIndex = 0; addressIndex < addressElements.getLength(); addressIndex++) { Node soapAddressNode = addressElements.item(addressIndex); if (soapAddressNode.getNodeType() == Node.ELEMENT_NODE) { Element soapAddressElement = (Element) soapAddressNode; String soapAddress = soapAddressElement.getAttribute("location"); if (soapAddress != null) { return soapAddress; } } } return null; }
From source file:com.googlecode.ddom.saaj.SOAPMessageTest.java
/** * Tests the behavior of {@link SOAPMessage#writeTo(java.io.OutputStream)} on a message for * which no content has been specified./*from ww w . j av a 2 s . co m*/ * * @throws Exception */ @Validated @Test public void testWriteToEmpty() throws Exception { SOAPMessage message = getFactory().createMessage(); ByteArrayOutputStream baos = new ByteArrayOutputStream(); message.writeTo(baos); DocumentBuilderFactory dbf = DocumentBuilderFactory.newInstance(); dbf.setNamespaceAware(true); Document doc = dbf.newDocumentBuilder().parse(new ByteArrayInputStream(baos.toByteArray())); Element envelope = doc.getDocumentElement(); assertEquals("Envelope", envelope.getLocalName()); NodeList children = envelope.getElementsByTagNameNS("*", "*"); assertEquals(2, children.getLength()); assertEquals("Header", children.item(0).getLocalName()); assertEquals("Body", children.item(1).getLocalName()); }
From source file:edu.umd.cfar.lamp.viper.examples.textline.AttributeWrapperTextline.java
public AttrValueWrapper setConfig(Element el, Node container) { String uri = ViperData.ViPER_DATA_URI; NodeList elements = el.getElementsByTagNameNS(uri, "textlink"); boolean newOpen = false; if (elements.getLength() == 0) { // defaults to looking for the default attribute named // "TextlineString" (see init) } else if (elements.getLength() > 1) { throw new BadAttributeDataException( "textline " + el.getAttribute("name") + " may only have one <textlink> tag."); } else { // length == 1 Element type = (Element) elements.item(0); AttributeWrapperTextline ret = new AttributeWrapperTextline(); ret.setTextLinkName(type.getAttribute("value")); return ret; }/* w w w . j a v a 2 s .com*/ return this; }