private QName getPayloadElementName(Element ele) { XMLStreamReader xmlreader = StaxUtils.createXMLStreamReader(ele); DepthXMLStreamReader reader = new DepthXMLStreamReader(xmlreader); try { if (this.mode == Service.Mode.PAYLOAD) { StaxUtils.skipToStartOfElement(reader); return reader.getName(); } if (this.mode == Service.Mode.MESSAGE) { StaxUtils.skipToStartOfElement(reader); StaxUtils.toNextTag(reader, new QName(ele.getNamespaceURI(), "Body")); reader.nextTag(); return reader.getName(); } } catch (XMLStreamException e) { // ignore } return null; }
reader = message.getContent(XMLStreamReader.class); StaxUtils.toNextTag(reader); StaxUtils.copy(reader, writer, true); doc.appendChild(DOMUtils.getFirstElement(writer.getCurrentFragment()));
XMLStreamReader r = StaxUtils.createXMLStreamReader(binding); try { StaxUtils.toNextTag(r); String s = r.getAttributeValue(null, "schemaLocation"); if (StringUtils.isEmpty(s)) {
XMLStreamReader r = StaxUtils.createXMLStreamReader(binding); try { StaxUtils.toNextTag(r); String s = r.getAttributeValue(null, "schemaLocation"); if (StringUtils.isEmpty(s)) {
private QName getPayloadElementName(Element ele) { XMLStreamReader xmlreader = StaxUtils.createXMLStreamReader(ele); DepthXMLStreamReader reader = new DepthXMLStreamReader(xmlreader); try { if (this.mode == Service.Mode.PAYLOAD) { StaxUtils.skipToStartOfElement(reader); return reader.getName(); } if (this.mode == Service.Mode.MESSAGE) { StaxUtils.skipToStartOfElement(reader); StaxUtils.toNextTag(reader, new QName(ele.getNamespaceURI(), "Body")); reader.nextTag(); return reader.getName(); } } catch (XMLStreamException e) { // ignore } return null; }
private void addBinding(String bindingFile) throws XMLStreamException { Element root = null; try { URIResolver resolver = new URIResolver(bindingFile); root = StaxUtils.read(resolver.getInputStream()).getDocumentElement(); } catch (Exception e1) { Message msg = new Message("CAN_NOT_READ_AS_ELEMENT", LOG, new Object[] {bindingFile}); throw new ToolException(msg, e1); } XMLStreamReader reader = StaxUtils.createXMLStreamReader(root); StaxUtils.toNextTag(reader); if (isValidJaxbBindingFile(reader)) { String schemaLocation = root.getAttribute("schemaLocation"); String resolvedSchemaLocation = resolveByCatalog(schemaLocation); if (resolvedSchemaLocation == null) { resolvedSchemaLocation = schemaLocation.length() == 0 ? wadlPath : getBaseWadlPath() + schemaLocation; } InputSource tmpIns = null; try { tmpIns = convertToTmpInputSource(root, resolvedSchemaLocation); } catch (Exception e1) { Message msg = new Message("FAILED_TO_ADD_SCHEMALOCATION", LOG, bindingFile); throw new ToolException(msg, e1); } jaxbBindings.add(tmpIns); } }
StaxUtils.toNextTag(reader); if (isValidJaxwsBindingFile(bindingFile, reader)) {
reader = message.getContent(XMLStreamReader.class); StaxUtils.toNextTag(reader); StaxUtils.copy(reader, writer, true); doc.appendChild(DOMUtils.getFirstElement(writer.getCurrentFragment()));