198 bool addDefaultHeader =
true;
199 int lineWrapLength = 60;
200 const char* newLineChars =
"\r\n";
216 void writeTo (
OutputStream& output,
const TextFormat& format = {})
const;
221 bool writeTo (
const File& destinationFile,
const TextFormat& format = {})
const;
231 String getNamespace()
const;
234 String getTagNameWithoutNamespace()
const;
396 void removeAllAttributes()
noexcept;
560 void deleteAllChildElements()
noexcept;
609 auto num = getNumChildElements();
614 getChildElementsAsArray (
elems);
690 void deleteAllTextElements()
noexcept;
704 int lineWrapLength = 60)
const);
712 int lineWrapLength = 60)
const);
718 int lineWrapLength = 60)
const);
724 XmlAttributeNode (
const XmlAttributeNode&)
noexcept;
726 XmlAttributeNode (String::CharPointerType, String::CharPointerType);
733 XmlAttributeNode&
operator= (
const XmlAttributeNode&) =
delete;
747 void copyChildrenAndAttributesFrom (const XmlElement&);
748 void writeElementAsText (OutputStream&, int, int, const char*)
const;
758 JUCE_LEAK_DETECTOR (XmlElement)