Refine search
StartElement startElement = event.asStartElement(); case XMLStreamConstants.CHARACTERS: case XMLStreamConstants.CDATA: Characters characters = event.asCharacters(); if (characters.isCData()) { delegate.writeCData(characters.getData()); } else { delegate.writeCharacters(characters.getData()); delegate.writeComment(((Comment) event).getText()); break; case XMLStreamConstants.DTD: delegate.writeDTD(((DTD) event).getDocumentTypeDeclaration()); break; case XMLStreamConstants.ENTITY_REFERENCE: case XMLStreamConstants.PROCESSING_INSTRUCTION: ProcessingInstruction processingInstruction = (ProcessingInstruction) event; delegate.writeProcessingInstruction(processingInstruction.getTarget(), processingInstruction.getData()); break; case XMLStreamConstants.SPACE:
public static void writeEvent(XMLEvent event, XMLStreamWriter writer) throws XMLStreamException { break; case XMLStreamConstants.ENTITY_REFERENCE: writer.writeEntityRef(((javax.xml.stream.events.EntityReference)event).getName()); break; case XMLStreamConstants.DTD: writer.writeDTD(((DTD)event).getDocumentTypeDeclaration()); break; case XMLStreamConstants.PROCESSING_INSTRUCTION: if (((javax.xml.stream.events.ProcessingInstruction)event).getData() != null) { writer.writeProcessingInstruction( ((javax.xml.stream.events.ProcessingInstruction)event).getTarget(), ((javax.xml.stream.events.ProcessingInstruction)event).getData()); ((javax.xml.stream.events.ProcessingInstruction)event).getTarget()); if (((Namespace)event).isDefaultNamespaceDeclaration()) { writer.writeDefaultNamespace(((Namespace)event).getNamespaceURI()); writer.setDefaultNamespace(((Namespace)event).getNamespaceURI());
Namespace namespace = (Namespace) event; _out.writeAttribute(name.getPrefix(), name.getNamespaceURI(), name.getLocalPart(), attribute.getValue()); Characters characters = (Characters) event; switch (characters.getEventType()) { case CDATA: _out.writeCData(characters.getData()); break; Comment comment = (Comment) event; _out.writeComment(comment.getText()); _out.writeDTD(dtd.getDocumentTypeDeclaration()); ProcessingInstruction pi = (ProcessingInstruction) event; if (pi.getData() == null || "".equals(pi.getData())) _out.writeProcessingInstruction(pi.getTarget()); else _out.writeProcessingInstruction(pi.getTarget(), pi.getData());
XMLSecStartElement xmlSecStartElement = xmlSecEvent.asStartElement(); QName n = xmlSecStartElement.getName(); this.xmlStreamWriter.writeStartElement(n.getPrefix(), n.getLocalPart(), n.getNamespaceURI()); this.xmlStreamWriter.writeEndElement(); break; this.xmlStreamWriter.writeProcessingInstruction(pi.getTarget(), pi.getData()); break; this.xmlStreamWriter.writeComment(((Comment) xmlSecEvent).getText()); break; this.xmlStreamWriter.writeDTD(((DTD) xmlSecEvent).getDocumentTypeDeclaration()); break; this.xmlStreamWriter.writeNamespace(ns.getPrefix(), ns.getNamespaceURI()); break;
if (XMLStreamConstants.START_DOCUMENT != event.getEventType()) { throw new JDOMException("JDOM requires that XMLStreamReaders " + "are at their beginning when being processed."); while (event.getEventType() != XMLStreamConstants.END_DOCUMENT) { if (event.isStartDocument()) { document.setBaseURI(event.getLocation().getSystemId()); document.setProperty("ENCODING_SCHEME", final DocType dtype = DTDParser.parse(((javax.xml.stream.events.DTD)event).getDocumentTypeDeclaration(), factory); document.setDocType(dtype); } else if (event.isStartElement()) { ((javax.xml.stream.events.Comment)event).getText()); if (current == null) { document.addContent(comment); } else if (event.isProcessingInstruction()) { final ProcessingInstruction pi = factory.processingInstruction( ((javax.xml.stream.events.ProcessingInstruction)event).getTarget(), ((javax.xml.stream.events.ProcessingInstruction)event).getData()); if (current == null) { document.addContent(pi);
private void parseEvent(XMLEvent xmlEvent) throws SAXException { switch (xmlEvent.getEventType()) { case XMLEvent.ATTRIBUTE: { break; Characters characters = xmlEvent.asCharacters(); if(null == lexicalHandler) { contentHandler.characters(characters.getData().toCharArray(), 0, characters.getData().length()); } else { lexicalHandler.startCDATA(); contentHandler.characters(characters.getData().toCharArray(), 0, characters.getData().length()); lexicalHandler.endCDATA(); char[] characters = xmlEvent.asCharacters().getData().toCharArray(); contentHandler.characters(characters, 0, characters.length); break; char[] comment = ((Comment) xmlEvent).getText().toCharArray(); lexicalHandler.comment(comment, 0, comment.length); contentHandler.endPrefixMapping(next.getPrefix()); contentHandler.processingInstruction(pi.getTarget(), pi.getData()); break; contentHandler.startPrefixMapping(next.getPrefix(), next.getNamespaceURI()); declaredNs.add(next);
public void parse(XMLEventReader input) throws XMLStreamException, XNIException { XMLEvent currentEvent = input.peek(); if (currentEvent != null) { int eventType = currentEvent.getEventType(); if (eventType != XMLStreamConstants.START_DOCUMENT && eventType != XMLStreamConstants.START_ELEMENT) { throw new XMLStreamException(); sendCharactersToSchemaParser(currentEvent.asCharacters().getData(), false); break; case XMLStreamConstants.SPACE: sendCharactersToSchemaParser(currentEvent.asCharacters().getData(), true); break; case XMLStreamConstants.CDATA: fSchemaDOMParser.startCDATA(null); sendCharactersToSchemaParser(currentEvent.asCharacters().getData(), false); fSchemaDOMParser.endCDATA(null); break; case XMLStreamConstants.PROCESSING_INSTRUCTION: ProcessingInstruction pi = (ProcessingInstruction)currentEvent; fillProcessingInstruction(pi.getData()); fSchemaDOMParser.processingInstruction(pi.getTarget(), fTempString, null); break; case XMLStreamConstants.DTD:
@Override public void add(XMLEvent event) throws XMLStreamException { switch (event.getEventType()) { case XMLStreamConstants.CDATA: node.appendChild(document.createCDATASection(event.asCharacters().getData())); break; case XMLStreamConstants.CHARACTERS: node.appendChild(document.createTextNode(event.asCharacters().getData())); break; case XMLStreamConstants.COMMENT: node.appendChild(document.createComment(((Comment) event).getText())); break; case XMLStreamConstants.END_ELEMENT: case XMLStreamConstants.PROCESSING_INSTRUCTION: ProcessingInstruction pi = (ProcessingInstruction) event; node.appendChild(document.createProcessingInstruction(pi.getTarget(), pi.getData())); break; case XMLStreamConstants.START_ELEMENT: while (namespaces.hasNext()) { Namespace ns = (Namespace) namespaces.next(); element.setAttributeNS(ns.getName().getNamespaceURI(), qName(ns.getName()), ns.getNamespaceURI());
while (in.hasNext()) { Namespace ns = in.next(); stream.writeNamespace(ns.getPrefix(), ns.getNamespaceURI()); stream.writeNamespace(namespace.getPrefix(), namespace.getNamespaceURI()); break; case XMLStreamConstants.START_DOCUMENT: case XMLStreamConstants.PROCESSING_INSTRUCTION: ProcessingInstruction pi = (ProcessingInstruction) event; stream.writeProcessingInstruction(pi.getTarget(), pi.getData()); break; case XMLStreamConstants.COMMENT: Comment comment = (Comment) event; stream.writeComment(comment.getText()); break; case XMLStreamConstants.DTD: DTD dtd = (DTD) event; stream.writeDTD(dtd.getDocumentTypeDeclaration()); break; case XMLStreamConstants.ENTITY_REFERENCE: default: throw new UnsupportedOperationException( String.format("The %i event is not supported yet", event.getEventType()));
fCurrentEvent = reader.peek(); if (fCurrentEvent != null) { int eventType = fCurrentEvent.getEventType(); if (eventType != XMLStreamConstants.START_DOCUMENT && eventType != XMLStreamConstants.START_ELEMENT) { sendCharactersToValidator(chars.getData()); fStAXValidatorHandler.setIgnoringCharacters(false); fStAXValidatorHandler.characters(chars); sendCharactersToValidator(fCurrentEvent.asCharacters().getData()); fStAXValidatorHandler.setIgnoringCharacters(true); fSchemaValidator.startCDATA(null); sendCharactersToValidator(fCurrentEvent.asCharacters().getData()); fSchemaValidator.endCDATA(null); fStAXValidatorHandler.setIgnoringCharacters(false); fillXMLString(fTempString, pi.getData()); fSchemaValidator.processingInstruction(pi.getTarget(), fTempString, null); fillXMLString(fTempString, c.getText()); fSchemaValidator.comment(fTempString, null);
if (xmlEvent.getEventType() == XMLStreamConstants.START_ELEMENT) { String root = "/" + xmlEvent.asStartElement().getName(); ctx.addDocument(root); for (XMLEvent event: ctx.firstEvents) { switch (xmlEvent.getEventType()) { case XMLStreamConstants.START_ELEMENT: startElement(ctx, xmlEvent.asStartElement()); break; case XMLStreamConstants.CHARACTERS: if (!xmlEvent.asCharacters().isWhiteSpace()) { ctx.addCharacters(xmlEvent.asCharacters().getData()); break; case XMLStreamConstants.COMMENT: ctx.addComment(((Comment) xmlEvent).getText()); break; case XMLStreamConstants.PROCESSING_INSTRUCTION: ctx.addProcessingInstruction(((ProcessingInstruction) xmlEvent).getTarget(), ((ProcessingInstruction) xmlEvent).getData()); break; default:
while (eventReader.hasNext()) { XMLEvent event = eventReader.nextEvent(); if (event.isProcessingInstruction()) { String target = ((ProcessingInstruction) event).getTarget(); if ("enunciate-assumed-base-uri".equals(target)) { assumedBaseAddress = ((ProcessingInstruction) event).getData(); if (assumedBaseAddress.endsWith("/")) { assumedBaseAddress = assumedBaseAddress.substring(0, assumedBaseAddress.length() - 1); else if (event.getEventType() == XMLStreamConstants.CDATA || event.getEventType() == XMLStreamConstants.CHARACTERS) { String data = ((Characters) event).getData(); if (assumedBaseAddress != null && data.contains(assumedBaseAddress)) { data = data.replace(assumedBaseAddress, realBaseAddress);
@Override void add(ProcessingInstruction pi) throws XMLStreamException { if (pi.getData() == null) { writer.writeProcessingInstruction(pi.getTarget()); } else { writer.writeProcessingInstruction(pi.getTarget(), pi.getData()); } } }, matchRoot, matchPrefixes);
case XMLStreamConstants.PROCESSING_INSTRUCTION: Node piNode = document.createProcessingInstruction( ((ProcessingInstruction) xmlSecEvent).getTarget(), ((ProcessingInstruction) xmlSecEvent).getTarget() ); currentNode.appendChild(piNode); break; case XMLStreamConstants.COMMENT: Node commentNode = document.createComment(((Comment) xmlSecEvent).getText()); currentNode.appendChild(commentNode); break; Namespace namespace = (Namespace) xmlSecEvent; Attr namespaceNode; String prefix = namespace.getPrefix(); if (prefix == null || prefix.isEmpty()) { namespaceNode = document.createAttributeNS(WSSConstants.NS_XML, "xmlns"); namespaceNode = document.createAttributeNS(WSSConstants.NS_XML, "xmlns:" + prefix); namespaceNode.setValue(namespace.getNamespaceURI()); ((Element) currentNode).setAttributeNodeNS(namespaceNode); break;
@Override public String getPIData() { if (this.event.isProcessingInstruction()) { return ((ProcessingInstruction) this.event).getData(); } else { throw new IllegalStateException(); } }
@Override public String getPITarget() { if (this.event.isProcessingInstruction()) { return ((ProcessingInstruction) this.event).getTarget(); } else { throw new IllegalStateException(); } }
public String getProcessingInstructionContent() { return ((ProcessingInstruction)event).getData(); }
public String getProcessingInstructionTarget() { return ((ProcessingInstruction)event).getTarget(); }
StartElement startElement = event.asStartElement(); case XMLStreamConstants.CHARACTERS: case XMLStreamConstants.CDATA: Characters characters = event.asCharacters(); if (characters.isCData()) { delegate.writeCData(characters.getData()); } else { delegate.writeCharacters(characters.getData()); delegate.writeComment(((Comment) event).getText()); break; case XMLStreamConstants.DTD: delegate.writeDTD(((DTD) event).getDocumentTypeDeclaration()); break; case XMLStreamConstants.ENTITY_REFERENCE: case XMLStreamConstants.PROCESSING_INSTRUCTION: ProcessingInstruction processingInstruction = (ProcessingInstruction) event; delegate.writeProcessingInstruction(processingInstruction.getTarget(), processingInstruction.getData()); break; case XMLStreamConstants.SPACE: