public Attribute[] readAttributes(URL url, Attribute... attributes) throws XMLStreamException { XMLStreamReader reader = createXMLStreamReader(url); try { return readAttributes(reader, attributes); } finally { reader.close(); } }
public Attribute[] readAttributes(XMLStreamReader reader, Attribute... attributes) throws XMLStreamException { return readAttributes(reader, new AttributeFilter(false, attributes)); }
public Attribute[] readAttributes(URL url, Attribute... attributes) throws XMLStreamException { XMLStreamReader reader = createXMLStreamReader(url); try { return readAttributes(reader, attributes); } finally { reader.close(); } }
public Attribute[] readAttributes(XMLStreamReader reader, Attribute... attributes) throws XMLStreamException { return readAttributes(reader, new AttributeFilter(false, attributes)); }
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); } }
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(); } }
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(); } }
Attribute[] attrs = helper.readAttributes(doc, attr1, attr2);
Attribute[] attrs = helper.readAttributes(doc, attr1, attr2);