public List<String> readAttributes(URL url, QName element, String attribute) throws IOException, XMLStreamException { if (attribute == null) { attribute = "targetNamespace"; } XMLStreamReader reader = createXMLStreamReader(url); try { Attribute attr = new Attribute(element, attribute); return readAttributes(reader, attr)[0].getValues(); } finally { reader.close(); } }
wsdlDefinition.setLocation(doc.toURI()); Attribute attr1 = new Attribute(WSDL11, "targetNamespace"); Attribute attr2 = new Attribute(XSD, "targetNamespace"); Attribute[] attrs = helper.readAttributes(doc, attr1, attr2); wsdlDefinition.setNamespace(attr1.getValues().get(0)); for (String tns : attr2.getValues()) { XSDefinition xsd = xsdFactory.createXSDefinition(); xsd.setUnresolved(true); if (attr2.getValues().size() == 0){
wsdlDefinition.setLocation(doc.toURI()); Attribute attr1 = new Attribute(WSDL11, "targetNamespace"); Attribute attr2 = new Attribute(XSD, "targetNamespace"); Attribute[] attrs = helper.readAttributes(doc, attr1, attr2); wsdlDefinition.setNamespace(attr1.getValues().get(0)); for (String tns : attr2.getValues()) { XSDefinition xsd = xsdFactory.createXSDefinition(); xsd.setUnresolved(true); if (attr2.getValues().size() == 0){
public String readAttributeFromRoot(XMLStreamReader reader, QName element, String attributeName) throws XMLStreamException { Attribute filter = new Attribute(element, attributeName); return readAttributeFromRoot(reader, filter); }
private String readAttributeFromRoot(XMLStreamReader reader, Attribute filter) throws XMLStreamException { Attribute[] attrs = readAttributes(reader, new AttributeFilter(true, filter)); List<String> values = attrs[0].getValues(); if (values.isEmpty()) { return null; } else { return values.get(0); } }
public String readAttributeFromRoot(XMLStreamReader reader, QName element, String attributeName) throws XMLStreamException { Attribute filter = new Attribute(element, attributeName); return readAttributeFromRoot(reader, filter); }
private String readAttributeFromRoot(XMLStreamReader reader, Attribute filter) throws XMLStreamException { Attribute[] attrs = readAttributes(reader, new AttributeFilter(true, filter)); List<String> values = attrs[0].getValues(); if (values.isEmpty()) { return null; } else { return values.get(0); } }
public List<String> readAttributes(URL url, QName element, String attribute) throws IOException, XMLStreamException { if (attribute == null) { attribute = "targetNamespace"; } XMLStreamReader reader = createXMLStreamReader(url); try { Attribute attr = new Attribute(element, attribute); return readAttributes(reader, attr)[0].getValues(); } finally { reader.close(); } }