Refine search
contentHandler.endElement("", "", qName.intern()); contentHandler.endElement(names[0], names[1], names[2]); Enumeration prefixes = nsSupport.getDeclaredPrefixes(); while (prefixes.hasMoreElements()) { String prefix = (String)prefixes.nextElement(); contentHandler.endPrefixMapping(prefix);
receiver.endElement( uri, local, qname ); if(name.startsWith("xmlns")) { if(name.length()==5) receiver.endPrefixMapping(""); else receiver.endPrefixMapping(a.getLocalName());
if(null == ns) ns = ""; this.m_contentHandler.endElement(ns, m_dh.getLocalNameOfNode(node), node.getNodeName()); prefix = attrName.substring(colon + 1); this.m_contentHandler.endPrefixMapping(prefix); this.m_contentHandler.endPrefixMapping(prefix); if (prefix==null) prefix=""; this.m_contentHandler.endPrefixMapping(prefix);
if(null == ns) ns = ""; this.m_contentHandler.endElement(ns, m_dh.getLocalNameOfNode(node), node.getNodeName()); prefix = attrName.substring(colon + 1); this.m_contentHandler.endPrefixMapping(prefix); this.m_contentHandler.endPrefixMapping(prefix); if (prefix==null) prefix=""; this.m_contentHandler.endPrefixMapping(prefix);
if(null == ns) ns = ""; this.m_contentHandler.endElement(ns, m_dh.getLocalNameOfNode(node), node.getNodeName()); ? "" : attrName.substring(index + 1); this.m_contentHandler.endPrefixMapping(prefix);
if(null == ns) ns = ""; this.m_contentHandler.endElement(ns, m_dh.getLocalNameOfNode(node), node.getNodeName()); ? "" : attrName.substring(index + 1); this.m_contentHandler.endPrefixMapping(prefix);
@Test public void marshalSAXResult() throws Exception { ContentHandler contentHandler = mock(ContentHandler.class); SAXResult result = new SAXResult(contentHandler); marshaller.marshal(flights, result); InOrder ordered = inOrder(contentHandler); ordered.verify(contentHandler).setDocumentLocator(isA(Locator.class)); ordered.verify(contentHandler).startDocument(); ordered.verify(contentHandler).startPrefixMapping("", "http://samples.springframework.org/flight"); ordered.verify(contentHandler).startElement(eq("http://samples.springframework.org/flight"), eq("flights"), eq("flights"), isA(Attributes.class)); ordered.verify(contentHandler).startElement(eq("http://samples.springframework.org/flight"), eq("flight"), eq("flight"), isA(Attributes.class)); ordered.verify(contentHandler).startElement(eq("http://samples.springframework.org/flight"), eq("number"), eq("number"), isA(Attributes.class)); ordered.verify(contentHandler).characters(isA(char[].class), eq(0), eq(2)); ordered.verify(contentHandler).endElement("http://samples.springframework.org/flight", "number", "number"); ordered.verify(contentHandler).endElement("http://samples.springframework.org/flight", "flight", "flight"); ordered.verify(contentHandler).endElement("http://samples.springframework.org/flight", "flights", "flights"); ordered.verify(contentHandler).endPrefixMapping(""); ordered.verify(contentHandler).endDocument(); }
public void endTag(int prefix, String localName) throws SAXException { out.endElement( nsContext.getNamespaceURI(prefix), localName, getQName(prefix, localName) ); NamespaceContextImpl.Element ns = nsContext.getCurrent(); if(ns!=null) { int sz = ns.count(); for( int i=sz-1; i>=0; i-- ) { String p = ns.getPrefix(i); String uri = ns.getNsUri(i); if(uri.length()==0 && ns.getBase()==1) continue; // no point in definint xmlns='' on the root out.endPrefixMapping(p); } } }
rawName.append(name); contentHandler.endElement(pp.getNamespace(), name, prefix != null ? name : rawName.toString() contentHandler.endPrefixMapping( pp.getNamespacePrefix(i) ); contentHandler.endElement(pp.getNamespace(), pp.getName(), pp.getName()
indent(); this.handler.endElement(elt.uri, elt.name, getQName(elt.uri, elt.name)); this.handler.endPrefixMapping(pm.prefix);
if(null == ns) ns = ""; this.m_contentHandler.endElement(ns, m_dtm.getLocalName(node), m_dtm.getNodeName(node)); this.m_contentHandler.endPrefixMapping(prefix);
if(null == ns) ns = ""; this.m_contentHandler.endElement(ns, m_dtm.getLocalName(node), m_dtm.getNodeName(node)); this.m_contentHandler.endPrefixMapping(prefix);
receiver.endElement( uri, local, qname ); if(name.startsWith("xmlns")) { if(name.length()==5) receiver.endPrefixMapping(""); else receiver.endPrefixMapping(a.getLocalName());
protected void emitFinish ( SaveCur c ) { QName name = c.getName(); try { _contentHandler.endElement( name.getNamespaceURI(), name.getLocalPart(), getPrefixedName( name ) ); for ( iterateMappings() ; hasMapping() ; nextMapping() ) _contentHandler.endPrefixMapping( mappingPrefix() ); } catch ( SAXException e ) { throw new SaverSAXException( e ); } }
public void fireSaxEndElement(ContentHandler h) throws SAXException { if (h != null) { /* Order of events is reversed (wrt. start-element): first * the end tag event, then unbound prefixes */ String uri = mElementStack.getNsURI(); // Sax requires "" (not null) for ns uris... h.endElement((uri == null) ? "" : uri, mElementStack.getLocalName(), getPrefixedName()); // Any expiring ns declarations? int nsCount = mElementStack.getCurrentNsCount(); for (int i = 0; i < nsCount; ++i) { String prefix = mElementStack.getLocalNsPrefix(i); //String nsUri = mElementStack.getLocalNsURI(i); h.endPrefixMapping((prefix == null) ? "" : prefix); } } }
public void endTag(int prefix, String localName) throws SAXException { out.endElement( nsContext.getNamespaceURI(prefix), localName, getQName(prefix, localName) ); NamespaceContextImpl.Element ns = nsContext.getCurrent(); if(ns!=null) { int sz = ns.count(); for( int i=sz-1; i>=0; i-- ) { String p = ns.getPrefix(i); String uri = ns.getNsUri(i); if(uri.length()==0 && ns.getBase()==1) continue; // no point in definint xmlns='' on the root out.endPrefixMapping(p); } } }
delegate.endElement(element.getUri(), element.getLocalName(), element.getQName()); break; char[] chars = block.getText().toCharArray(); delegate.characters(chars, 0, chars.length); delegate.endElement(XHTMLContentHandler.XHTML, "p", "p"); delegate.ignorableWhitespace(NL, 0, NL.length); delegate.endElement(XHTMLContentHandler.XHTML, "body", "body"); delegate.endElement(XHTMLContentHandler.XHTML, "html", "html"); delegate.endPrefixMapping("");
handler.startPrefixMapping(readString(input), readString(input)); } else if (type == ContentHandlerProxy.END_PREFIX_MAPPING) { handler.endPrefixMapping(readString(input)); } else if (type == ContentHandlerProxy.START_ELEMENT) { String uri = readString(input); String localName = readString(input); String qName = readString(input); handler.endElement(uri, localName, qName); } else if (type == ContentHandlerProxy.CHARACTERS) { char[] ch = readCharacters(input);
/** {@inheritDoc} */ public void endPageSequence() { try { contentHandler.endElement(IFConstants.NAMESPACE, IFConstants.EL_STRUCTURE_TREE, IFConstants.EL_STRUCTURE_TREE); contentHandler.endPrefixMapping( ExtensionElementMapping.STANDARD_PREFIX); contentHandler.endPrefixMapping( InternalElementMapping.STANDARD_PREFIX); } catch (SAXException e) { throw new RuntimeException(e); } }
/** * Private method generating endElement event for the aggregated parts * and the root element */ private void endElem(Element element) throws SAXException { final String qname = (element.prefix.equals("")) ? element.name : element.prefix + ':' + element.name; this.contentHandler.endElement(element.namespace, element.name, qname); if (!element.namespace.equals("")) { this.contentHandler.endPrefixMapping(element.prefix); } }