JUCE
|
A struct containing options for formatting the text when representing an XML element as a string. More...
#include <juce_XmlElement.h>
Public Member Functions | |
TextFormat () | |
Default constructor. | |
TextFormat | singleLine () const |
returns a copy of this format with newLineChars set to nullptr. | |
TextFormat | withoutHeader () const |
returns a copy of this format with the addDefaultHeader flag set to false. | |
Public Attributes | |
String | dtd |
If supplied, this DTD will be added to the document. | |
String | customHeader |
If supplied, this header will be used (and customEncoding & addDefaultHeader will be ignored). | |
String | customEncoding |
If not empty and addDefaultHeader is true, this will be set as the encoding. | |
bool | addDefaultHeader = true |
If true, a default header will be generated; otherwise just bare XML will be emitted. | |
int | lineWrapLength = 60 |
A maximum line length before wrapping is done. | |
const char * | newLineChars = "\r\n" |
Allows the newline characters to be set. | |
A struct containing options for formatting the text when representing an XML element as a string.
XmlElement::TextFormat::TextFormat | ( | ) |
Default constructor.
TextFormat XmlElement::TextFormat::singleLine | ( | ) | const |
returns a copy of this format with newLineChars set to nullptr.
TextFormat XmlElement::TextFormat::withoutHeader | ( | ) | const |
returns a copy of this format with the addDefaultHeader flag set to false.
String XmlElement::TextFormat::dtd |
If supplied, this DTD will be added to the document.
String XmlElement::TextFormat::customHeader |
If supplied, this header will be used (and customEncoding & addDefaultHeader will be ignored).
String XmlElement::TextFormat::customEncoding |
If not empty and addDefaultHeader is true, this will be set as the encoding.
Otherwise, a default of "UTF-8" will be used
If true, a default header will be generated; otherwise just bare XML will be emitted.
int XmlElement::TextFormat::lineWrapLength = 60 |
A maximum line length before wrapping is done.
(If newLineChars is nullptr, this is ignored)
Allows the newline characters to be set.
If you set this to nullptr, then the whole XML document will be placed on a single line.