From 16c23174558de8d28a21ee72461dc6debf0a7c62 Mon Sep 17 00:00:00 2001 From: Lord-McSweeney Date: Wed, 15 Mar 2023 19:17:16 -0700 Subject: [PATCH] avm2: Implement flash.xml.XMLNodeType --- .../src/avm2/globals/flash/xml/XMLNodeType.as | 23 +++++++++++++++++++ core/src/avm2/globals/globals.as | 3 +++ 2 files changed, 26 insertions(+) create mode 100644 core/src/avm2/globals/flash/xml/XMLNodeType.as diff --git a/core/src/avm2/globals/flash/xml/XMLNodeType.as b/core/src/avm2/globals/flash/xml/XMLNodeType.as new file mode 100644 index 000000000..702d23df9 --- /dev/null +++ b/core/src/avm2/globals/flash/xml/XMLNodeType.as @@ -0,0 +1,23 @@ +package flash.xml +{ + public final class XMLNodeType + { + + public static const ELEMENT_NODE:uint = 1; + + public static const TEXT_NODE:uint = 3; + + // The rest of these are undocumented properties. + + public static const CDATA_NODE:uint = 4; + + public static const PROCESSING_INSTRUCTION_NODE:uint = 7; + + public static const COMMENT_NODE:uint = 8; + + public static const DOCUMENT_TYPE_NODE:uint = 10; + + public static const XML_DECLARATION:uint = 13; + } +} + diff --git a/core/src/avm2/globals/globals.as b/core/src/avm2/globals/globals.as index bef034964..e13b7f3f4 100644 --- a/core/src/avm2/globals/globals.as +++ b/core/src/avm2/globals/globals.as @@ -320,5 +320,8 @@ include "flash/utils/Proxy.as" include "flash/utils/CompressionAlgorithm.as" include "flash/utils/Endian.as" include "flash/utils/Timer.as" + +include "flash/xml/XMLNodeType.as" + include "XML.as" include "XMLList.as"