home *** CD-ROM | disk | FTP | other *** search
- package mx.utils
- {
- import flash.xml.XMLDocument;
- import mx.core.mx_internal;
-
- use namespace mx_internal;
-
- public class XMLUtil
- {
- mx_internal static const VERSION:String = "3.2.0.3958";
-
- public function XMLUtil()
- {
- super();
- }
-
- public static function createXMLDocument(param1:String) : XMLDocument
- {
- var _loc2_:XMLDocument = new XMLDocument();
- _loc2_.ignoreWhite = true;
- _loc2_.parseXML(param1);
- return _loc2_;
- }
-
- public static function qnamesEqual(param1:QName, param2:QName) : Boolean
- {
- return param1.uri == param2.uri && param1.localName == param2.localName;
- }
-
- public static function getAttributeByQName(param1:XML, param2:QName) : XMLList
- {
- var _loc4_:XML = null;
- var _loc5_:QName = null;
- var _loc3_:XMLList = param1.attribute(param2);
- for each(_loc4_ in _loc3_)
- {
- _loc5_ = _loc4_.name();
- if(_loc5_.uri == param2.uri)
- {
- return new XMLList(_loc4_);
- }
- }
- return new XMLList();
- }
-
- public static function qnameToString(param1:QName) : String
- {
- return param1.uri && param1.uri != "" ? param1.uri + ":" + param1.localName : param1.localName;
- }
- }
- }
-
-