public void endNode() { try { if (!children) { Element element = new DefaultElement((String)elementStack.pop()); for (int i = 0; i < attributes.getLength(); ++i) { element.addAttribute(attributes.getQName(i), attributes.getValue(i)); } writer.write(element); attributes.clear(); children = true; // node just closed is child of node on top of stack started = true; } else { startElement(); writer.endElement("", "", (String)elementStack.pop()); } } catch (SAXException e) { throw new StreamException(e); } catch (IOException e) { throw new StreamException(e); } }
public Element createElement(QName qname) { return new DefaultElement(qname); }
@SuppressWarnings({"unchecked"}) IdMappingData addId(PersistentClass pc, boolean audited) { final Element relIdMapping = new DefaultElement( "properties" ); final Element origIdMapping = new DefaultElement( "composite-id" );
public Element createElement(QName qname) { return new DefaultElement(qname); }
public Element createElement(QName qname) { return new DefaultElement(qname); }
private static Element createSoapBody() { return new DefaultElement( "SOAP-ENV:Body" ); }
public Element createElement(QName qname) { return new DefaultElement(qname); }
public Element createElement(QName qname) { return new DefaultElement(qname); }
public Element createElement(QName qname) { return new DefaultElement(qname); }
public Element createElement(QName qname) { return new DefaultElement(qname); }
private static Element createActivityResponseElement() { Element element = new DefaultElement( "ExecuteActivityResponse" ); element.addAttribute( "xmlns:m", "http://pentaho.org" ); return element; }
private static Element createSoapElement( String name, String value ) { Element element = new DefaultElement( name ); element.addCDATA( value ); return element; }
private static Element createSoapElement( String name, List value ) { Element element = new DefaultElement( name ); element.addCDATA( value.toString() ); return element; }
private static Element createSoapEnvelope() { Element envelope = new DefaultElement( "SOAP-ENV:Envelope" ); envelope.addAttribute( "xmlns:SOAP-ENV", "http://schemas.xmlsoap.org/soap/envelope/" ); envelope.addAttribute( "SOAP-ENV:encodingStyle", "http://schemas.xmlsoap.org/soap/encoding/" ); return envelope; }
public static void main(String[] args) throws DocumentException { SAXReader reader = new SAXReader(); String xml = "<div class=\"discussionThread dt\"><div class=\"dt_subject\">2011 IS HERE!</div></div>"; Document document = reader.read(new StringReader(xml)); DefaultElement newElement = new DefaultElement("div"); newElement.addAttribute("class", "test"); newElement.add(new DefaultText("Test Val")); List content = document.getRootElement().content(); if (content != null ) { content.add(0, newElement); } System.out.println(document.asXML()); }
Document doc = new DefaultDocument(); doc.add(new DefaultElement("body")); Document fragment = DocumentHelper .parseText("<p>Some inline text with <b>highlighted</b> content</p>"); doc.getRootElement().add(fragment.getRootElement()); System.out.println(doc.asXML());
public static Document createStatusDocument( String statusMsg ) { Element rootElement = new DefaultElement( "web-service" ); Document doc = DocumentHelper.createDocument( rootElement ); rootElement.addElement( "status" ).addAttribute( "msg", StringEscapeUtils.escapeXml( statusMsg ) ); return doc; } }
public static Document createErrorDocument( String errorMsg ) { Element rootElement = new DefaultElement( "web-service" ); Document doc = DocumentHelper.createDocument( rootElement ); rootElement.addElement( "error" ).addAttribute( "msg", StringEscapeUtils.escapeXml( errorMsg ) ); return doc; }
public void testCreateXPathBug() throws Exception { Element element = new DefaultElement("foo"); XPath xpath = element.createXPath("//bar"); assertTrue(("created a valid XPath: " + xpath) != null); }
private Document buildNonEmptyDoc() { Document d = DocumentHelper.createDocument(); d.setRootElement( new DefaultElement( "testRootElement" ) ); return d; }