Class XMLWriter

java.lang.Object
com.codename1.xml.XMLWriter

public class XMLWriter extends java.lang.Object
XMLWriter writes an XML com.codename1.xml.Element into an XML string/file this allowing us to serialize previously parsed and modified XML.
  • Constructor Summary

    Constructors
    Constructor
    Description
    XMLWriter(boolean encodeText)
    Creates a new XMLWriter.
  • Method Summary

    Modifier and Type
    Method
    Description
    toXML(Element element)
    returns the XML as a String
    void
    writeXML(java.io.Writer writer, Element element)
    Writes the XML of an Element to a Writer.

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • XMLWriter

      public XMLWriter(boolean encodeText)

      Creates a new XMLWriter.

      Parameters
      • encodeText: @param encodeText Determines whether or not text components (text content, tag names, attribute names, and attribute values) should be encoded with escapes when written. Use false if these values are already encoded.
  • Method Details

    • writeXML

      public void writeXML(java.io.Writer writer, Element element) throws java.io.IOException

      Writes the XML of an Element to a Writer. Note: may output invalid XML if you created text Elements using un-escaped Strings.

      Parameters
      • writer: The Writer to which the XML will be written.

      • element: The element whose XML will be written.

      Throws
      • IOException: if a write operation fails.
      Throws:
      java.io.IOException
    • toXML

      public String toXML(Element element)

      returns the XML as a String

      Parameters
      • element: the element to write
      Returns

      the XML as a String