Package org.w3c.dom

Examples of org.w3c.dom.CDATASection


                stack.removeFirst();
            } else if (event == CHARACTERS) {
                Text textNode = document.createTextNode(getText());
                stack.getFirst().appendChild(textNode);
            } else if (event == CDATA) {
                CDATASection cdataSection = document.createCDATASection(getText());
                stack.getFirst().appendChild(cdataSection);
            } else if (event == COMMENT) {
                Comment comment = document.createComment(getText());
                stack.getFirst().appendChild(comment);
            } else if (event == SPACE) {
View Full Code Here


        }
    }
   

    public void startCDATA() throws SAXException {
        CDATASection cdata = this.domFactory.createCDATASection("");
        if (debug) {
            System.out.println(this.getClass().getName() + ": startCDATA(...)");
        }
       
        if (this.processLevel == 0) {
View Full Code Here

                                                                "e1", "World"));

        DocumentBuilder builder = DocumentBuilderFactory.newInstance().newDocumentBuilder();
        Document doc            = builder.newDocument();  
        Element cdataElem       = doc.createElementNS("urn:foo", "e3");
        CDATASection cdata      = doc.createCDATASection("Text with\n\tImportant  <b>  whitespace </b> and tags! ");     
        cdataElem.appendChild(cdata);
   
        input[2] = new SOAPBodyElement(cdataElem);
       
        Vector          elems = (Vector) call.invoke( input );
View Full Code Here

      nested.setAttribute(XMLConstants.ATTR_TYPE, t.getClass().getName());
      String message = t.getMessage();
      if ((message != null) && (message.length() > 0)) {
        nested.setAttribute(XMLConstants.ATTR_MESSAGE, message);
      }
      CDATASection trace= doc.createCDATASection(Utils.stackTrace(t, false)[0]);
      nested.appendChild(trace);
    }
   
    return nested;
  }
View Full Code Here

        byte[] data = "<element><![CDATA[ here's the text ]]></element>".getBytes();
        org.w3c.dom.Document doc = builder.parse(new ByteArrayInputStream(data));
         
        org.w3c.dom.Element root = doc.getDocumentElement();
        CDATASection node = (CDATASection) (root.getChildNodes().item(0));
        Text text = DOMConverter.convert(node);
        assertEquals(node.getNodeValue(), text.getValue());  
       
        // Now test indirect conversion
        Document xomDoc = DOMConverter.convert(doc);
        assertEquals(node.getNodeValue(), xomDoc.getValue());
                
    }
View Full Code Here

        // Image Handler to be done
        GenericImageHandler ihandler = new CachedImageHandlerBase64Encoder();
        ctx.setGenericImageHandler(ihandler);

        // Set Style handler
        CDATASection styleSheet = domFactory.createCDATASection("");
        ctx.setStyleHandler(new TestStyleHandler(styleSheet));

        // Set the generator comment
        ctx.setComment("Generated by the Batik Test Framework. Test:\u00e9j");
View Full Code Here

          return sb;
    }     
     
      private static StringBuffer nodeAsText(Node elm,StringBuffer sb,boolean ignoreComments) {
         if(elm.getNodeType() == Node.CDATA_SECTION_NODE) {
           CDATASection cdata = (CDATASection)elm;
           sb.append("<![CDATA[");
           sb.append(cdata.getData());
           sb.append("]]>");
           return sb;
         }
         if(elm.getNodeType() == Node.COMMENT_NODE) {
           if(ignoreComments) {
View Full Code Here

            }
        }
        if (content != null) {
            final Element body = dom.createElement("body");

            final CDATASection bodyContent = dom.createCDATASection(content
                    .getText());
            body.appendChild(bodyContent);
            email.appendChild(body);
        }
    }
View Full Code Here

     * @throws SAXException
     */
    private void writeElement(XmlWriter writer, Node node) throws IOException,
            SAXException {
        if (node instanceof CDATASection) {
            CDATASection section = (CDATASection) node;
            writer.getWriter().write("<![CDATA[");
            writer.getWriter().write(section.getData());
            writer.getWriter().write("]]>");
        } else if (node instanceof Text) {
            Text text = (Text) node;
            writer.getWriter().write(text.getNodeValue());
        } else if (node instanceof EntityReference) {
View Full Code Here

        }
    }

    protected void setNodeValue(Element node, String nodeValue) {
        if (nodeValue != null) {
            CDATASection section = node.getOwnerDocument().createCDATASection(nodeValue);
            node.appendChild(section);
        }
    }
View Full Code Here

TOP

Related Classes of org.w3c.dom.CDATASection

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.