Objetos XMLFlash Player 9 y posterior, Adobe AIR 1.0 y posterior Un objeto XML puede representar un elemento, atributo, comentario, instrucción de procesamiento o elemento de texto XML. Los objetos XML pueden clasificarse como de contenido simple o de contenido complejo. Un objeto XML que tiene nodos secundarios se clasifica como objeto de contenido complejo. Se dice que un objeto XML tiene contenido simple si es cualquiera de los siguientes elementos: un atributo, un comentario, una instrucción de procesamiento o un nodo de texto. Por ejemplo, el siguiente objeto XML contiene contenido complejo, incluidos un comentario y una instrucción de procesamiento: XML.ignoreComments = false;
XML.ignoreProcessingInstructions = false;
var x1:XML =
<order>
<!--This is a comment. -->
<?PROC_INSTR sample ?>
<item id='1'>
<menuName>burger</menuName>
<price>3.95</price>
</item>
<item id='2'>
<menuName>fries</menuName>
<price>1.45</price>
</item>
</order>
Como se muestra en el siguiente ejemplo, ahora se pueden utilizar los métodos comments() y processingInstructions() para crear nuevos objetos XML, un comentario y una instrucción de procesamiento: var x2:XML = x1.comments()[0]; var x3:XML = x1.processingInstructions()[0]; Propiedades XMLLa clase XML tiene cinco propiedades estáticas:
Para obtener información sobre estas propiedades, consulte ActionScript 3.0 Reference for the Adobe Flash Platform. Métodos XMLLos siguientes métodos permiten trabajar con la estructura jerárquica de los objetos XML:
Los siguientes métodos permiten trabajar con atributos de objetos XML:
Los siguientes métodos permiten trabajar con propiedades de objetos XML:
Los siguientes métodos sirven para trabajar con nombres completos y espacios de nombres:
Los siguientes métodos sirven para trabajar con (y determinar) tipos específicos de contenido XML:
Los siguientes métodos sirven para la conversión a cadenas y para aplicar formato a objetos XML:
Hay algunos métodos adicionales:
Para obtener información sobre estos métodos, consulte ActionScript 3.0 Reference for the Adobe Flash Platform. |
|