99 std::unique_ptr<XmlElement>
getDocumentElement (
bool onlyReadOuterDocumentElement =
false);
145 static std::unique_ptr<XmlElement>
parse (
const String& xmlData);
151 String::CharPointerType
input {
nullptr };
#define noexcept
Definition DistrhoDefines.h:72
Definition juce_File.h:45
Definition juce_StringArray.h:35
Definition juce_String.h:53
Definition juce_StringRef.h:62
void setLastError(const String &, bool carryOn)
Definition juce_XmlDocument.cpp:164
StringArray tokenisedDTD
Definition juce_XmlDocument.h:154
String getParameterEntity(const String &)
Definition juce_XmlDocument.cpp:883
XmlElement * readNextElement(bool alsoParseSubElements)
Definition juce_XmlDocument.cpp:392
String getFileContents(const String &) const
Definition juce_XmlDocument.cpp:170
const String & getLastParseError() const noexcept
Definition juce_XmlDocument.cpp:159
void readEntity(String &)
Definition juce_XmlDocument.cpp:655
std::unique_ptr< XmlElement > getDocumentElementIfTagMatches(StringRef requiredTag)
Definition juce_XmlDocument.cpp:150
void readChildElements(XmlElement &)
Definition juce_XmlDocument.cpp:491
String expandEntity(const String &)
Definition juce_XmlDocument.cpp:767
std::unique_ptr< XmlElement > getDocumentElement(bool onlyReadOuterDocumentElement=false)
Definition juce_XmlDocument.cpp:110
juce_wchar readNextChar() noexcept
Definition juce_XmlDocument.cpp:183
bool needToLoadDTD
Definition juce_XmlDocument.h:155
void readQuotedString(String &)
Definition juce_XmlDocument.cpp:341
String expandExternalEntity(const String &)
Definition juce_XmlDocument.cpp:792
XmlDocument(const String &documentText)
Definition juce_XmlDocument.cpp:26
static std::unique_ptr< XmlElement > parse(const File &file)
Definition juce_XmlDocument.cpp:31
bool ignoreEmptyTextElements
Definition juce_XmlDocument.h:155
String lastError
Definition juce_XmlDocument.h:153
void setInputSource(InputSource *newSource) noexcept
Definition juce_XmlDocument.cpp:61
String originalText
Definition juce_XmlDocument.h:150
bool parseDTD()
Definition juce_XmlDocument.cpp:264
bool errorOccurred
Definition juce_XmlDocument.h:152
void skipNextWhiteSpace()
Definition juce_XmlDocument.cpp:290
std::unique_ptr< XmlElement > parseDocumentElement(String::CharPointerType, bool outer)
Definition juce_XmlDocument.cpp:196
bool parseHeader()
Definition juce_XmlDocument.cpp:228
bool outOfData
Definition juce_XmlDocument.h:152
String::CharPointerType input
Definition juce_XmlDocument.h:151
void setEmptyTextElementsIgnored(bool shouldBeIgnored) noexcept
Definition juce_XmlDocument.cpp:66
String dtdText
Definition juce_XmlDocument.h:153
std::unique_ptr< InputSource > inputSource
Definition juce_XmlDocument.h:156
Definition juce_XmlElement.h:83
#define JUCE_API
Definition juce_StandardHeader.h:152
Definition carla_juce.cpp:31
std::unique_ptr< XmlElement > parseXMLIfTagMatches(const String &textToParse, StringRef requiredTag)
Definition juce_XmlDocument.cpp:51
wchar_t juce_wchar
Definition juce_CharacterFunctions.h:42
std::unique_ptr< XmlElement > parseXML(const String &textToParse)
Definition juce_XmlDocument.cpp:41
Definition juce_Uuid.h:141
struct zdirent * file
Definition win32.c:1500
#define const
Definition zconf.h:137