20 #ifndef GNASH_ASOBJ3_XMLDOCUMENT_H
21 #define GNASH_ASOBJ3_XMLDOCUMENT_H
86 void toString(std::ostream&
o,
bool encode)
const;
101 _docTypeDecl = docType;
109 _contentType = contentType;
121 void parseXML(
const std::string& xml);
146 _ignoreWhite = ignore;
151 typedef std::map<std::string, std::string, StringNoCaseLessThan> Attributes;
182 std::string _docTypeDecl;
184 std::string _xmlDecl;
186 std::string _contentType;
void toString(std::ostream &o, bool encode) const
Convert the XML object to a string.
Definition: XML_as.cpp:132
const std::string & getContentType() const
Definition: XML_as.h:104
ParseStatus
Definition: XML_as.h:50
std::string::const_iterator xml_iterator
Definition: XML_as.h:48
void registerXMLNative(as_object &where)
Register XML native functions.
Definition: XML_as.cpp:540
void setContentType(const std::string &contentType)
Definition: XML_as.h:108
const std::string & getXMLDecl() const
Definition: XML_as.h:88
~XML_as()
Definition: XML_as.h:77
XML_as(as_object &object)
Create an XML object.
Definition: XML_as.cpp:80
The base class for all ActionScript objects.
Definition: as_object.h:161
Definition: GnashKey.h:161
void setXMLDecl(const std::string &xml)
Definition: XML_as.h:92
Implements XML (AS2) and flash.xml.XMLDocument (AS3) class.
Definition: XML_as.h:44
void setLoaded(LoadStatus st)
Definition: XML_as.h:135
void ignoreWhite(bool ignore)
Set ignoreWhite property.
Definition: XML_as.h:145
const std::string & getDocTypeDecl() const
Definition: XML_as.h:96
void xml_class_init(as_object &where, const ObjectURI &uri)
Register the XML class.
Definition: XML_as.cpp:519
void unescapeXML(std::string &text)
Definition: XML_as.cpp:117
LoadStatus loaded() const
Definition: XML_as.h:131
ParseStatus status() const
Definition: XML_as.h:123
pixel_iterator< T > end(GnashImage &im)
Definition: ImageIterators.h:198
A node in an XML tree.
Definition: XMLNode_as.h:53
void escapeXML(std::string &text)
Escape using XML entities.
Definition: XML_as.cpp:105
void setStatus(ParseStatus st)
Definition: XML_as.h:127
void setDocTypeDecl(const std::string &docType)
Definition: XML_as.h:100
void parseXML(const std::string &xml)
Parses an XML document into the specified XML object tree.
Definition: XML_as.cpp:458
LoadStatus
Definition: XML_as.h:63
bool ignoreWhite() const
Return current ignoreWhite property.
Definition: XML_as.h:140