From 08059a6d82f130f853e14af32125c71e251f83b5 Mon Sep 17 00:00:00 2001 From: Joshua Granick Date: Sat, 31 Oct 2015 07:35:07 -0700 Subject: [PATCH] Add hxProject.includeXML --- lime/project/HXProject.hx | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/lime/project/HXProject.hx b/lime/project/HXProject.hx index 44c8f6d18..dd78375aa 100644 --- a/lime/project/HXProject.hx +++ b/lime/project/HXProject.hx @@ -18,6 +18,7 @@ import sys.FileSystem; import sys.io.File; #if (lime && !lime_legacy) +import haxe.xml.Fast; import lime.text.Font; import lime.tools.helpers.FileHelper; import lime.tools.helpers.ProcessHelper; @@ -619,6 +620,19 @@ class HXProject { } + #if (lime && !lime_legacy) + + public function includeXML (xml:String):Void { + + var projectXML = new ProjectXMLParser (); + @:privateAccess projectXML.parseXML (new Fast (Xml.parse (xml).firstElement ()), ""); + merge (projectXML); + + } + + #end + + private static function initialize ():Void { if (!initialized) {