Apache Flex 4.16.0 API Reference | All Packages | All Classes | Index | Frames No Frames |
XMLUtil

Package | mx.utils
Class | public class XMLUtil
Inheritance | XMLUtil Object

Language Version : | ActionScript 3.0

Product Version : | Flex 3

Runtime Versions : | Flash Player 9, AIR 1.1

The XMLUtil class is an all-static class with methods for working with XML within Flex. You do not create instances of XMLUtil; instead you simply call static methods such as the `XMLUtil.qnamesEqual()` method.

Public Methods

| Method | Defined By
--- | --- | ---
|  | createXMLDocument(str:String):XMLDocument [static] Creates XML out of the specified string, ignoring whitespace. | XMLUtil
|  | getAttributeByQName(xml:XML, attrQName:QName):XMLList [static] Returns the XML value of an attribute matching the given QName | XMLUtil
|  | qnamesEqual(qname1:QName, qname2:QName):Boolean [static] Returns true if the two QName parameters have identical uri and localName properties. | XMLUtil
|  | qnameToString(qname:QName):String [static] Returns the concatenation of a Qname object's uri and localName properties, separated by a colon. | XMLUtil

Method Detail

createXMLDocument | () | method

`public static function createXMLDocument(str:String):XMLDocument`

Language Version : | ActionScript 3.0

Product Version : | Flex 3

Runtime Versions : | Flash Player 9, AIR 1.1

Creates XML out of the specified string, ignoring whitespace. This method is used to create objects defined in `<mx:XML>` tags and WebService requests, although they, in turn, get the `firstChild` of the structure.

Parameters

| `str:String` — XML string.

Returns

| `XMLDocument` — New XML object that ignored whitespace.

getAttributeByQName | () | method |

`public static function getAttributeByQName(xml:XML, attrQName:QName):XMLList`

Language Version : | ActionScript 3.0

Product Version : | Flex 3

Runtime Versions : | Flash Player 9, AIR 1.1

Returns the XML value of an attribute matching the given QName

Parameters

| `xml:XML` — the XML object being inspected
| `attrQName:QName` — the QName of the attribute to find

Returns

| `XMLList` — XMLList of matching attributes or an empty list if none are found.

qnamesEqual | () | method |

`public static function qnamesEqual(qname1:QName, qname2:QName):Boolean`

Language Version : | ActionScript 3.0

Product Version : | Flex 3

Runtime Versions : | Flash Player 9, AIR 1.1

Returns `true` if the two QName parameters have identical `uri` and `localName` properties.

Parameters

| `qname1:QName` — First QName object.
| `qname2:QName` — Second QName object.

Returns

| `Boolean` — `true` if the two QName parameters have identical `uri` and `localName` properties.

qnameToString | () | method |

`public static function qnameToString(qname:QName):String`

Language Version : | ActionScript 3.0

Product Version : | Flex 3

Runtime Versions : | Flash Player 9, AIR 1.1

Returns the concatenation of a Qname object's `uri` and `localName` properties, separated by a colon. If the object does not have a `uri` property, or the value of `uri` is the empty string, returns the `localName` property.

Parameters

| `qname:QName` — QName object.

Returns

| `String` — Concatenation of a Qname object's `uri` and `localName` properties, separated by a colon.

Sun Mar 5 2017, 03:42 PM +11:00