Guida di riferimento di ActionScript® 3.0 per la piattaforma Adobe® Flash®
Home  |  Nascondi elenco pacchetti e classi |  Pacchetti  |  Classi  |  Novità  |  Indice  |  Appendici  |  Perché in inglese?
Filtri: AIR 30.0 e versioni precedenti, Flash Player 30.0 e versioni precedenti, Flash Lite 4
Flex 4.6 e versioni precedenti, Flash Pro CS6 e versioni precedenti
Nascondi filtri
flash.xml 

XMLNode  - AS3

Pacchettix

Primo livello
adobe.utils
air.desktop
air.net
air.update
air.update.events
coldfusion.air
coldfusion.air.errors
coldfusion.air.events
coldfusion.service
coldfusion.service.events
coldfusion.service.mxml
com.adobe.acm.solutions.authoring.domain.extensions
com.adobe.acm.solutions.ccr.domain.extensions
com.adobe.consulting.pst.vo
com.adobe.dct.component
com.adobe.dct.component.datadictionary
com.adobe.dct.component.datadictionaryElement
com.adobe.dct.component.dataElementsPanel
com.adobe.dct.component.toolbars
com.adobe.dct.event
com.adobe.dct.exp
com.adobe.dct.model
com.adobe.dct.service
com.adobe.dct.service.provider
com.adobe.dct.transfer
com.adobe.dct.util
com.adobe.dct.view
com.adobe.ep.taskmanagement.domain
com.adobe.ep.taskmanagement.event
com.adobe.ep.taskmanagement.filter
com.adobe.ep.taskmanagement.services
com.adobe.ep.taskmanagement.util
com.adobe.ep.ux.attachmentlist.component
com.adobe.ep.ux.attachmentlist.domain
com.adobe.ep.ux.attachmentlist.domain.events
com.adobe.ep.ux.attachmentlist.domain.renderers
com.adobe.ep.ux.attachmentlist.skin
com.adobe.ep.ux.attachmentlist.skin.renderers
com.adobe.ep.ux.content.event
com.adobe.ep.ux.content.factory
com.adobe.ep.ux.content.handlers
com.adobe.ep.ux.content.managers
com.adobe.ep.ux.content.model.asset
com.adobe.ep.ux.content.model.preview
com.adobe.ep.ux.content.model.relation
com.adobe.ep.ux.content.model.search
com.adobe.ep.ux.content.model.toolbar
com.adobe.ep.ux.content.search
com.adobe.ep.ux.content.services
com.adobe.ep.ux.content.services.load
com.adobe.ep.ux.content.services.permissions
com.adobe.ep.ux.content.services.preview
com.adobe.ep.ux.content.services.providers
com.adobe.ep.ux.content.services.query
com.adobe.ep.ux.content.services.relationships
com.adobe.ep.ux.content.services.search.lccontent
com.adobe.ep.ux.content.services.version
com.adobe.ep.ux.content.view
com.adobe.ep.ux.content.view.components.activate
com.adobe.ep.ux.content.view.components.grid
com.adobe.ep.ux.content.view.components.grid.hover
com.adobe.ep.ux.content.view.components.grid.hover.component
com.adobe.ep.ux.content.view.components.grid.renderers
com.adobe.ep.ux.content.view.components.relationships
com.adobe.ep.ux.content.view.components.review
com.adobe.ep.ux.content.view.components.search.renderers
com.adobe.ep.ux.content.view.components.searchpod
com.adobe.ep.ux.content.view.components.toolbar
com.adobe.ep.ux.content.view.components.toolbar.controlRenderers
com.adobe.ep.ux.content.view.components.version
com.adobe.ep.ux.documentsubmit.component
com.adobe.ep.ux.documentsubmit.domain
com.adobe.ep.ux.documentsubmit.skin
com.adobe.ep.ux.taskaction.component
com.adobe.ep.ux.taskaction.domain
com.adobe.ep.ux.taskaction.domain.events
com.adobe.ep.ux.taskaction.skin
com.adobe.ep.ux.taskdetails.component
com.adobe.ep.ux.taskdetails.domain
com.adobe.ep.ux.taskdetails.skin
com.adobe.ep.ux.tasklist.component
com.adobe.ep.ux.tasklist.domain
com.adobe.ep.ux.tasklist.skin
com.adobe.ep.ux.webdocumentviewer.domain
com.adobe.exm.expression
com.adobe.exm.expression.error
com.adobe.exm.expression.event
com.adobe.exm.expression.impl
com.adobe.fiber.runtime.lib
com.adobe.fiber.services
com.adobe.fiber.services.wrapper
com.adobe.fiber.styles
com.adobe.fiber.util
com.adobe.fiber.valueobjects
com.adobe.gravity.binding
com.adobe.gravity.context
com.adobe.gravity.flex.bundleloader
com.adobe.gravity.flex.progress
com.adobe.gravity.flex.serviceloader
com.adobe.gravity.framework
com.adobe.gravity.init
com.adobe.gravity.service.bundleloader
com.adobe.gravity.service.logging
com.adobe.gravity.service.manifest
com.adobe.gravity.service.progress
com.adobe.gravity.tracker
com.adobe.gravity.ui
com.adobe.gravity.utility
com.adobe.gravity.utility.async
com.adobe.gravity.utility.error
com.adobe.gravity.utility.events
com.adobe.gravity.utility.factory
com.adobe.gravity.utility.flex.async
com.adobe.gravity.utility.logging
com.adobe.gravity.utility.message
com.adobe.gravity.utility.sequence
com.adobe.gravity.utility.url
com.adobe.guides.control
com.adobe.guides.domain
com.adobe.guides.i18n
com.adobe.guides.spark.components.skins
com.adobe.guides.spark.components.skins.mx
com.adobe.guides.spark.headers.components
com.adobe.guides.spark.headers.skins
com.adobe.guides.spark.layouts.components
com.adobe.guides.spark.layouts.skins
com.adobe.guides.spark.navigators.components
com.adobe.guides.spark.navigators.renderers
com.adobe.guides.spark.navigators.skins
com.adobe.guides.spark.util
com.adobe.guides.spark.wrappers.components
com.adobe.guides.spark.wrappers.skins
com.adobe.guides.submit
com.adobe.icc.dc.domain
com.adobe.icc.dc.domain.factory
com.adobe.icc.editors.events
com.adobe.icc.editors.handlers
com.adobe.icc.editors.managers
com.adobe.icc.editors.model
com.adobe.icc.editors.model.config
com.adobe.icc.editors.model.el
com.adobe.icc.editors.model.el.operands
com.adobe.icc.editors.model.el.operators
com.adobe.icc.enum
com.adobe.icc.external.dc
com.adobe.icc.obj
com.adobe.icc.services
com.adobe.icc.services.category
com.adobe.icc.services.config
com.adobe.icc.services.download
com.adobe.icc.services.export
com.adobe.icc.services.external
com.adobe.icc.services.formbridge
com.adobe.icc.services.fragmentlayout
com.adobe.icc.services.layout
com.adobe.icc.services.letter
com.adobe.icc.services.locator
com.adobe.icc.services.module
com.adobe.icc.services.render
com.adobe.icc.services.submit
com.adobe.icc.services.user
com.adobe.icc.token
com.adobe.icc.vo
com.adobe.icc.vo.render
com.adobe.icomm.assetplacement.controller
com.adobe.icomm.assetplacement.controller.utils
com.adobe.icomm.assetplacement.data
com.adobe.icomm.assetplacement.model
com.adobe.livecycle.assetmanager.client
com.adobe.livecycle.assetmanager.client.event
com.adobe.livecycle.assetmanager.client.handler
com.adobe.livecycle.assetmanager.client.managers
com.adobe.livecycle.assetmanager.client.model
com.adobe.livecycle.assetmanager.client.model.cms
com.adobe.livecycle.assetmanager.client.service
com.adobe.livecycle.assetmanager.client.service.search
com.adobe.livecycle.assetmanager.client.service.search.cms
com.adobe.livecycle.assetmanager.client.utils
com.adobe.livecycle.content
com.adobe.livecycle.rca.model
com.adobe.livecycle.rca.model.constant
com.adobe.livecycle.rca.model.document
com.adobe.livecycle.rca.model.participant
com.adobe.livecycle.rca.model.reminder
com.adobe.livecycle.rca.model.stage
com.adobe.livecycle.rca.service
com.adobe.livecycle.rca.service.core
com.adobe.livecycle.rca.service.core.delegate
com.adobe.livecycle.rca.service.process
com.adobe.livecycle.rca.service.process.delegate
com.adobe.livecycle.rca.token
com.adobe.livecycle.ria.security.api
com.adobe.livecycle.ria.security.service
com.adobe.mosaic.layouts
com.adobe.mosaic.layouts.dragAndDrop
com.adobe.mosaic.layouts.interfaces
com.adobe.mosaic.mxml
com.adobe.mosaic.om.constants
com.adobe.mosaic.om.events
com.adobe.mosaic.om.impl
com.adobe.mosaic.om.interfaces
com.adobe.mosaic.skinning
com.adobe.mosaic.sparklib.editors
com.adobe.mosaic.sparklib.optionMenu
com.adobe.mosaic.sparklib.scrollableMenu
com.adobe.mosaic.sparklib.scrollableMenu.skins
com.adobe.mosaic.sparklib.tabLayout
com.adobe.mosaic.sparklib.tabLayout.events
com.adobe.mosaic.sparklib.tabLayout.layouts
com.adobe.mosaic.sparklib.tabLayout.skins
com.adobe.mosaic.sparklib.text
com.adobe.mosaic.sparklib.util
com.adobe.solutions.acm.authoring.presentation
com.adobe.solutions.acm.authoring.presentation.actionbar
com.adobe.solutions.acm.authoring.presentation.common
com.adobe.solutions.acm.authoring.presentation.events
com.adobe.solutions.acm.authoring.presentation.fragment
com.adobe.solutions.acm.authoring.presentation.letter
com.adobe.solutions.acm.authoring.presentation.letter.data
com.adobe.solutions.acm.authoring.presentation.preview
com.adobe.solutions.acm.authoring.presentation.rte
com.adobe.solutions.acm.ccr.presentation
com.adobe.solutions.acm.ccr.presentation.contentcapture
com.adobe.solutions.acm.ccr.presentation.contentcapture.events
com.adobe.solutions.acm.ccr.presentation.contentcapture.preview
com.adobe.solutions.acm.ccr.presentation.datacapture
com.adobe.solutions.acm.ccr.presentation.datacapture.renderers
com.adobe.solutions.acm.ccr.presentation.pdf
com.adobe.solutions.exm
com.adobe.solutions.exm.authoring
com.adobe.solutions.exm.authoring.components.controls
com.adobe.solutions.exm.authoring.components.toolbars
com.adobe.solutions.exm.authoring.domain
com.adobe.solutions.exm.authoring.domain.expression
com.adobe.solutions.exm.authoring.domain.impl
com.adobe.solutions.exm.authoring.domain.method
com.adobe.solutions.exm.authoring.domain.variable
com.adobe.solutions.exm.authoring.enum
com.adobe.solutions.exm.authoring.events
com.adobe.solutions.exm.authoring.model
com.adobe.solutions.exm.authoring.renderer
com.adobe.solutions.exm.authoring.view
com.adobe.solutions.exm.expression
com.adobe.solutions.exm.impl
com.adobe.solutions.exm.impl.method
com.adobe.solutions.exm.method
com.adobe.solutions.exm.mock
com.adobe.solutions.exm.mock.method
com.adobe.solutions.exm.runtime
com.adobe.solutions.exm.runtime.impl
com.adobe.solutions.exm.variable
com.adobe.solutions.prm.constant
com.adobe.solutions.prm.domain
com.adobe.solutions.prm.domain.factory
com.adobe.solutions.prm.domain.impl
com.adobe.solutions.prm.domain.manager
com.adobe.solutions.prm.presentation.asset
com.adobe.solutions.prm.presentation.constant
com.adobe.solutions.prm.presentation.document
com.adobe.solutions.prm.presentation.event
com.adobe.solutions.prm.presentation.file
com.adobe.solutions.prm.presentation.project
com.adobe.solutions.prm.presentation.team
com.adobe.solutions.prm.presentation.util
com.adobe.solutions.prm.service
com.adobe.solutions.prm.services.impl
com.adobe.solutions.prm.vo
com.adobe.solutions.rca.constant
com.adobe.solutions.rca.domain
com.adobe.solutions.rca.domain.common
com.adobe.solutions.rca.domain.factory
com.adobe.solutions.rca.domain.impl
com.adobe.solutions.rca.domain.impl.manager
com.adobe.solutions.rca.domain.manager
com.adobe.solutions.rca.presentation
com.adobe.solutions.rca.presentation.comment
com.adobe.solutions.rca.presentation.constant
com.adobe.solutions.rca.presentation.event
com.adobe.solutions.rca.presentation.gantt
com.adobe.solutions.rca.presentation.gantt.ruler
com.adobe.solutions.rca.presentation.template
com.adobe.solutions.rca.presentation.template.audit
com.adobe.solutions.rca.presentation.template.definition
com.adobe.solutions.rca.presentation.template.documents
com.adobe.solutions.rca.presentation.template.stages
com.adobe.solutions.rca.presentation.util
com.adobe.solutions.rca.service
com.adobe.solutions.rca.services.impl
com.adobe.solutions.rca.vo
com.adobe.solutions.rca.vo.um
com.adobe.viewsource
fl.accessibility
fl.containers
fl.controls
fl.controls.dataGridClasses
fl.controls.listClasses
fl.controls.progressBarClasses
fl.core
fl.data
fl.display
fl.events
fl.ik
fl.lang
fl.livepreview
fl.managers
fl.motion
fl.motion.easing
fl.rsl
fl.text
fl.transitions
fl.transitions.easing
fl.video
flash.accessibility
flash.concurrent
flash.crypto
flash.data
flash.desktop
flash.display
flash.display3D
flash.display3D.textures
flash.errors
flash.events
flash.external
flash.filesystem
flash.filters
flash.geom
flash.globalization
flash.html
flash.media
flash.net
flash.net.dns
flash.net.drm
flash.notifications
flash.permissions
flash.printing
flash.profiler
flash.sampler
flash.security
flash.sensors
flash.system
flash.text
flash.text.engine
flash.text.ime
flash.ui
flash.utils
flash.xml
flashx.textLayout
flashx.textLayout.compose
flashx.textLayout.container
flashx.textLayout.conversion
flashx.textLayout.edit
flashx.textLayout.elements
flashx.textLayout.events
flashx.textLayout.factory
flashx.textLayout.formats
flashx.textLayout.operations
flashx.textLayout.utils
flashx.undo
ga.controls
ga.layouts
ga.model
ga.uiComponents
ga.util
ga.views
ga.wrappers
lc.foundation
lc.foundation.domain
lc.foundation.events
lc.foundation.ui
lc.foundation.util
lc.preloader
lc.procmgmt
lc.procmgmt.commands
lc.procmgmt.domain
lc.procmgmt.events
lc.procmgmt.formbridge
lc.procmgmt.impl
lc.procmgmt.ui.attachments
lc.procmgmt.ui.controls
lc.procmgmt.ui.controls.card
lc.procmgmt.ui.controls.renderer
lc.procmgmt.ui.help
lc.procmgmt.ui.layout
lc.procmgmt.ui.presentationmodel
lc.procmgmt.ui.process
lc.procmgmt.ui.search
lc.procmgmt.ui.startpoint
lc.procmgmt.ui.task
lc.procmgmt.ui.task.form
lc.procmgmt.ui.task.form.commands
lc.procmgmt.ui.tracking
mx.accessibility
mx.automation
mx.automation.air
mx.automation.delegates
mx.automation.delegates.advancedDataGrid
mx.automation.delegates.charts
mx.automation.delegates.containers
mx.automation.delegates.controls
mx.automation.delegates.controls.dataGridClasses
mx.automation.delegates.controls.fileSystemClasses
mx.automation.delegates.core
mx.automation.delegates.flashflexkit
mx.automation.events
mx.binding
mx.binding.utils
mx.charts
mx.charts.chartClasses
mx.charts.effects
mx.charts.effects.effectClasses
mx.charts.events
mx.charts.renderers
mx.charts.series
mx.charts.series.items
mx.charts.series.renderData
mx.charts.styles
mx.collections
mx.collections.errors
mx.containers
mx.containers.accordionClasses
mx.containers.dividedBoxClasses
mx.containers.errors
mx.containers.utilityClasses
mx.controls
mx.controls.advancedDataGridClasses
mx.controls.dataGridClasses
mx.controls.listClasses
mx.controls.menuClasses
mx.controls.olapDataGridClasses
mx.controls.scrollClasses
mx.controls.sliderClasses
mx.controls.textClasses
mx.controls.treeClasses
mx.controls.videoClasses
mx.core
mx.core.windowClasses
mx.data
mx.data.crypto
mx.data.errors
mx.data.events
mx.data.messages
mx.data.mxml
mx.data.offline.errors
mx.data.utils
mx.effects
mx.effects.easing
mx.effects.effectClasses
mx.events
mx.filters
mx.flash
mx.formatters
mx.geom
mx.graphics
mx.graphics.codec
mx.graphics.shaderClasses
mx.logging
mx.logging.errors
mx.logging.targets
mx.managers
mx.messaging
mx.messaging.channels
mx.messaging.config
mx.messaging.errors
mx.messaging.events
mx.messaging.management
mx.messaging.messages
mx.modules
mx.netmon
mx.olap
mx.olap.aggregators
mx.preloaders
mx.printing
mx.resources
mx.rpc
mx.rpc.events
mx.rpc.http
mx.rpc.http.mxml
mx.rpc.livecycle
mx.rpc.mxml
mx.rpc.remoting
mx.rpc.remoting.mxml
mx.rpc.soap
mx.rpc.soap.mxml
mx.rpc.wsdl
mx.rpc.xml
mx.skins
mx.skins.halo
mx.skins.spark
mx.skins.wireframe
mx.skins.wireframe.windowChrome
mx.states
mx.styles
mx.utils
mx.validators
org.osmf.containers
org.osmf.display
org.osmf.elements
org.osmf.events
org.osmf.layout
org.osmf.logging
org.osmf.media
org.osmf.metadata
org.osmf.net
org.osmf.net.dvr
org.osmf.net.httpstreaming
org.osmf.net.metrics
org.osmf.net.qos
org.osmf.net.rtmpstreaming
org.osmf.net.rules
org.osmf.traits
org.osmf.utils
spark.accessibility
spark.automation.delegates
spark.automation.delegates.components
spark.automation.delegates.components.gridClasses
spark.automation.delegates.components.mediaClasses
spark.automation.delegates.components.supportClasses
spark.automation.delegates.skins.spark
spark.automation.events
spark.collections
spark.components
spark.components.calendarClasses
spark.components.gridClasses
spark.components.mediaClasses
spark.components.supportClasses
spark.components.windowClasses
spark.core
spark.effects
spark.effects.animation
spark.effects.easing
spark.effects.interpolation
spark.effects.supportClasses
spark.events
spark.filters
spark.formatters
spark.formatters.supportClasses
spark.globalization
spark.globalization.supportClasses
spark.layouts
spark.layouts.supportClasses
spark.managers
spark.modules
spark.preloaders
spark.primitives
spark.primitives.supportClasses
spark.skins
spark.skins.mobile
spark.skins.mobile.supportClasses
spark.skins.spark
spark.skins.spark.mediaClasses.fullScreen
spark.skins.spark.mediaClasses.normal
spark.skins.spark.windowChrome
spark.skins.wireframe
spark.skins.wireframe.mediaClasses
spark.skins.wireframe.mediaClasses.fullScreen
spark.transitions
spark.utils
spark.validators
spark.validators.supportClasses
xd.core.axm.enterprise.view.components
xd.core.axm.enterprise.view.skins
xd.core.axm.view.components
xd.core.axm.view.components.support

Elementi del linguaggio

Costanti globali
Funzioni globali
Operatori
Istruzioni, parole chiave e direttive
Tipi speciali

Appendici

Novità
Errori del compilatore
Avvisi del compilatore
Errori runtime
Migrazione a ActionScript 3
Set di caratteri supportati
Tag solo di MXML
Elementi XML di Motion
Tag Timed Text
Elenco degli elementi obsoleti
Costanti di implementazione dell’accessibilità
Utilizzare gli esempi ActionScript
Note legali
Pacchettoflash.xml
Classepublic class XMLNode
EreditarietàXMLNode Inheritance Object
Sottoclassi XMLDocument

Versione linguaggio: ActionScript 3.0
Versioni runtime: AIR 1.0, Flash Player 9, Flash Lite 4

La classe XMLNode rappresenta l'oggetto XML precedente che era presente in ActionScript 2.0 ed è stato rinominato in ActionScript 3.0. In ActionScript 3.0, valutare come alternativa l'uso della nuova classe di primo livello XML e delle classi correlate, che supportano E4X (ECMAScript for XML). La classe XMLNode è stata inclusa per assicurare la compatibilità retroattiva.

Vedere gli esempi

Elementi API correlati



Proprietà pubbliche
 ProprietàDefinito da
  attributes : Object
Un oggetto che contiene tutti gli attributi dell'istanza XMLNode specificata.
XMLNode
  childNodes : Array
[sola lettura] Un array degli elementi secondari dell'oggetto XMLNode specificato.
XMLNode
 Inheritedconstructor : Object
Un riferimento all'oggetto classe o alla funzione di costruzione per una determinata istanza di oggetto.
Object
  firstChild : XMLNode
Valuta l'oggetto XMLDocument specificato e fa riferimento al primo elemento secondario nell'elenco degli elementi secondari del nodo principale.
XMLNode
  lastChild : XMLNode
Un valore XMLNode che fa riferimento all'ultimo elemento secondario nell'elenco degli elementi secondari del nodo principale.
XMLNode
  localName : String
[sola lettura] La parte di nome locale del nome del nodo XML.
XMLNode
  namespaceURI : String
[sola lettura] Se il nodo XML ha un prefisso, namespaceURI è il valore della dichiarazione xmlns per questo prefisso (l'URI), solitamente denominato URI dello spazio dei nomi.
XMLNode
  nextSibling : XMLNode
Un valore XMLNode che fa riferimento al successivo elemento di pari livello nell'elenco degli elementi secondari del nodo principale.
XMLNode
  nodeName : String
Una stringa che rappresenta il nome del nodo dell'oggetto XMLNode.
XMLNode
  nodeType : uint
Un valore nodeType costante: XMLNodeType.ELEMENT_NODE (per un elemento XML) o XMLNodeType.TEXT_NODE (per un nodo di testo).
XMLNode
  nodeValue : String
Il valore node dell'oggetto XMLDocument.
XMLNode
  parentNode : XMLNode
Un valore XMLNode che fa riferimento al nodo principale dell'oggetto XML specificato, oppure il valore null se per il nodo non esiste un elemento principale.
XMLNode
  prefix : String
[sola lettura] La parte del prefisso del nome del nodo XML.
XMLNode
  previousSibling : XMLNode
Un valore XMLNode che fa riferimento al precedente elemento di pari livello nell'elenco degli elementi secondari del nodo principale.
XMLNode
Metodi pubblici
 MetodoDefinito da
  
XMLNode(type:uint, value:String)
Crea un nuovo oggetto XMLNode.
XMLNode
  
Aggiunge il nodo specificato all'elenco degli elementi secondari dell'oggetto XML.
XMLNode
  
Crea e restituisce un nuovo nodo XML con tipo, nome, valore e attributi uguali all'oggetto XML.
XMLNode
  
Restituisce l'URI dello spazio dei nomi associato al prefisso specificato per il nodo.
XMLNode
  
Restituisce il prefisso che è associato all'URI dello spazio dei nomi specificato per il nodo.
XMLNode
  
Indica che l'oggetto XMLNode specificato ha dei nodi secondari.
XMLNode
 Inherited
Indica se per un oggetto è definita una proprietà specifica.
Object
  
Inserisce un nuovo nodo secondario nell'elenco degli elementi secondari dell'oggetto XML, prima del nodo beforeNode.
XMLNode
 Inherited
Indica se un'istanza della classe Object si trova nella catena di prototipi dell'oggetto specificato come parametro.
Object
 Inherited
Indica se la proprietà specificata esiste ed è enumerabile.
Object
  
Rimuove dall'elemento principale l'oggetto XML specificato.
XMLNode
 Inherited
Imposta la disponibilità di una proprietà dinamica per le operazioni cicliche.
Object
 Inherited
Restituisce la rappresentazione in formato stringa di questo oggetto, formattato in base alle convenzioni specifiche per le versioni localizzate.
Object
  
Valuta l'oggetto XMLNode specificato, crea una rappresentazione testuale della struttura XML, compresi il nodo, gli elementi secondari e gli attributi, e restituisce il risultato sotto forma di stringa.
XMLNode
 Inherited
Restituisce il valore di base dell'oggetto specificato.
Object
Descrizione delle proprietà

attributes

proprietà
attributes:Object

Versione linguaggio: ActionScript 3.0
Versioni runtime: AIR 1.0, Flash Player 9, Flash Lite 4

Un oggetto che contiene tutti gli attributi dell'istanza XMLNode specificata. L'oggetto XMLNode.attributes contiene una variabile per ciascun attributo dell'istanza XMLNode. Dal momento che queste variabili vengono definite come parte dell'oggetto, a esse si fa generalmente riferimento come proprietà dell'oggetto. Il valore di ogni attributo viene memorizzato nella proprietà corrispondente sotto forma di stringa. Ad esempio, se è presente un attributo di nome color, è possibile recuperarne il valore specificando color come nome di proprietà, come illustrato nel codice seguente:

	 var myColor:String = doc.firstChild.attributes.color
	 



Implementazione
    public function get attributes():Object
    public function set attributes(value:Object):void

childNodes

proprietà 
childNodes:Array  [sola lettura]

Versione linguaggio: ActionScript 3.0
Versioni runtime: AIR 1.0, Flash Player 9, Flash Lite 4

Un array degli elementi secondari dell'oggetto XMLNode specificato. Ogni elemento dell'array è un riferimento a un oggetto XMLNode che rappresenta un nodo secondario. Si tratta di una proprietà di sola lettura e non può essere utilizzata per manipolare i nodi secondari. Usate i metodi appendChild(), insertBefore() e removeNode() per manipolare i nodi secondari.

Questa proprietà è undefined per i nodi di testo (nodeType == 3).



Implementazione
    public function get childNodes():Array

Elementi API correlati

firstChild

proprietà 
public var firstChild:XMLNode

Versione linguaggio: ActionScript 3.0
Versioni runtime: AIR 1.0, Flash Player 9, Flash Lite 4

Valuta l'oggetto XMLDocument specificato e fa riferimento al primo elemento secondario nell'elenco degli elementi secondari del nodo principale. Questa proprietà è null se il nodo non ha elementi secondari. È undefined se il nodo è un nodo di testo. Questa è una proprietà di sola lettura e non può essere utilizzata per gestire nodi secondari; a tale scopo, utilizzate i metodi appendChild(), insertBefore() e removeNode().

Elementi API correlati

lastChild

proprietà 
public var lastChild:XMLNode

Versione linguaggio: ActionScript 3.0
Versioni runtime: AIR 1.0, Flash Player 9, Flash Lite 4

Un valore XMLNode che fa riferimento all'ultimo elemento secondario nell'elenco degli elementi secondari del nodo principale. La proprietà XMLNode.lastChild è null se il nodo non ha elementi secondari. Questa proprietà non può essere utilizzata per gestire nodi secondari; a tale scopo, utilizzate i metodi appendChild(), insertBefore() e removeNode().

Elementi API correlati

localName

proprietà 
localName:String  [sola lettura]

Versione linguaggio: ActionScript 3.0
Versioni runtime: AIR 1.0, Flash Player 9, Flash Lite 4

La parte di nome locale del nome del nodo XML. Questo è il nome dell'elemento senza prefisso dello spazio dei nomi. Ad esempio, il nodo <contact:mailbox/>bob@example.com</contact:mailbox> ha il nome locale "mailbox" e il prefisso "contact", che comprende il nome dell'elemento completo "contact.mailbox".

Il prefisso è accessibile tramite la proprietà prefix dell'oggetto nodo XML. La proprietà nodeName restituisce il nome completo (incluso il prefisso e il nome locale).



Implementazione
    public function get localName():String

namespaceURI

proprietà 
namespaceURI:String  [sola lettura]

Versione linguaggio: ActionScript 3.0
Versioni runtime: AIR 1.0, Flash Player 9, Flash Lite 4

Se il nodo XML ha un prefisso, namespaceURI è il valore della dichiarazione xmlns per questo prefisso (l'URI), solitamente denominato URI dello spazio dei nomi. La dichiarazione xmlns si trova nel nodo corrente o in un nodo superiore nella gerarchia XML.

Se il nodo XML non ha prefisso, il valore della proprietà namespaceURI dipende dal fatto che vi sia o meno uno spazio dei nomi predefinito (come in xmlns="http://www.example.com/"). In caso affermativo, il valore della proprietà namespaceURI è il valore dello spazio dei nomi predefinito. Se invece non vi è spazio dei nomi predefinito, la proprietà namespaceURI del nodo sarà una stringa vuota ("").

Notate che è possibile utilizzare il metodo getNamespaceForPrefix() per identificare lo spazio dei nomi associato a un prefisso specifico. La proprietà namespaceURI restituisce il prefisso associato al nome del nodo.



Implementazione
    public function get namespaceURI():String

Elementi API correlati

nextSibling

proprietà 
public var nextSibling:XMLNode

Versione linguaggio: ActionScript 3.0
Versioni runtime: AIR 1.0, Flash Player 9, Flash Lite 4

Un valore XMLNode che fa riferimento al successivo elemento di pari livello nell'elenco degli elementi secondari del nodo principale. Questa proprietà è null se il nodo non ha un successivo nodo di pari livello. Questa proprietà non può essere utilizzata per gestire nodi secondari; a tale scopo, utilizzate i metodi appendChild(), insertBefore() e removeNode().

Elementi API correlati

nodeName

proprietà 
public var nodeName:String

Versione linguaggio: ActionScript 3.0
Versioni runtime: AIR 1.0, Flash Player 9, Flash Lite 4

Una stringa che rappresenta il nome del nodo dell'oggetto XMLNode. Se l'oggetto XMLNode è un elemento XML (nodeType == 1), nodeName è il nome del tag che rappresenta il nodo nel file XML. Ad esempio, TITLE è la proprietà nodeName di un tag TITLE. Se l'oggetto XMLNode è un nodo di testo (nodeType == 3), nodeName è null.

Elementi API correlati

nodeType

proprietà 
public var nodeType:uint

Versione linguaggio: ActionScript 3.0
Versioni runtime: AIR 1.0, Flash Player 9, Flash Lite 4

Un valore nodeType costante: XMLNodeType.ELEMENT_NODE (per un elemento XML) o XMLNodeType.TEXT_NODE (per un nodo di testo).

La proprietà nodeType è un valore numerico tratto dall'enumerazione NodeType nella specifica di livello 1 del W3C DOM: http://www.w3.org/tr/1998/REC-DOM-Level-1-19981001/level-one-core.html. La tabella seguente elenca i valori:

Valore interoCostante definita
1ELEMENT_NODE
3TEXT_NODE
5ENTITY_REFERENCE_NODE
7PROCESSING_INSTRUCTION_NODE
9DOCUMENT_NODE
11DOCUMENT_FRAGMENT_NODE

In Flash Player, la classe XMLNode incorporata supporta solo XMLNodeType.ELEMENT_NODE e XMLNodeType.TEXT_NODE.

Elementi API correlati

nodeValue

proprietà 
public var nodeValue:String

Versione linguaggio: ActionScript 3.0
Versioni runtime: AIR 1.0, Flash Player 9, Flash Lite 4

Il valore node dell'oggetto XMLDocument. Se l'oggetto XMLDocument è un nodo di testo, nodeType è 3 e nodeValue è il testo del nodo. Se l'oggetto XMLDocument è un elemento XML (nodeType è 1), nodeValue è null e di sola lettura.

Elementi API correlati

parentNode

proprietà 
public var parentNode:XMLNode

Versione linguaggio: ActionScript 3.0
Versioni runtime: AIR 1.0, Flash Player 9, Flash Lite 4

Un valore XMLNode che fa riferimento al nodo principale dell'oggetto XML specificato, oppure il valore null se per il nodo non esiste un elemento principale. Questa è una proprietà di sola lettura e non può essere utilizzata per gestire nodi secondari; a tale scopo, utilizzate i metodi appendChild(), insertBefore() e removeNode().

Elementi API correlati

prefix

proprietà 
prefix:String  [sola lettura]

Versione linguaggio: ActionScript 3.0
Versioni runtime: AIR 1.0, Flash Player 9, Flash Lite 4

La parte del prefisso del nome del nodo XML. Ad esempio, il nodo <contact:mailbox/>bob@example.com</contact:mailbox> ha il nome locale "mailbox" e il prefisso "contact", che comprende il nome dell'elemento completo "contact.mailbox".

La proprietà nodeName di un oggetto nodo XML restituisce il nome completo (incluso il prefisso e il nome locale). La porzione nome locale del nome dell'elemento è accessibile tramite la proprietà localName.



Implementazione
    public function get prefix():String

previousSibling

proprietà 
public var previousSibling:XMLNode

Versione linguaggio: ActionScript 3.0
Versioni runtime: AIR 1.0, Flash Player 9, Flash Lite 4

Un valore XMLNode che fa riferimento al precedente elemento di pari livello nell'elenco degli elementi secondari del nodo principale. La proprietà è null se il nodo non ha un precedente nodo di pari livello. Questa proprietà non può essere utilizzata per gestire nodi secondari; a tale scopo, utilizzate i metodi appendChild(), insertBefore() e removeNode().

Elementi API correlati

Descrizione della funzione di costruzione

XMLNode

()Funzione di costruzione
public function XMLNode(type:uint, value:String)

Versione linguaggio: ActionScript 3.0
Versioni runtime: AIR 1.0, Flash Player 9, Flash Lite 4

Crea un nuovo oggetto XMLNode. È necessario utilizzare la funzione di costruzione per creare un oggetto XMLNode prima di chiamare i metodi della classe XMLNode.

Nota: utilizzate i metodi createElement() e createTextNode() per aggiungere elementi e nodi di testo a una struttura ad albero di documenti XML.

Parametri
type:uint — Il tipo di nodo: 1 (che indica un elemento XML) o 3 (che indica un nodo di testo).
 
value:String — Il testo XML analizzato per creare il nuovo oggetto XMLNode.

Elementi API correlati

Descrizione dei metodi

appendChild

()metodo
public function appendChild(node:XMLNode):void

Versione linguaggio: ActionScript 3.0
Versioni runtime: AIR 1.0, Flash Player 9, Flash Lite 4

Aggiunge il nodo specificato all'elenco degli elementi secondari dell'oggetto XML. Questo metodo agisce direttamente sul nodo a cui fa riferimento il parametro childNode; non aggiunge una copia del nodo. Se il nodo da aggiungere esiste già in un'altra struttura ad albero, quando lo si aggiunge alla nuova posizione viene rimosso dalla posizione corrente. Se il parametro childNode fa riferimento a un nodo che esiste già in un'altra struttura ad albero XML, il nodo secondario viene collocato nella nuova struttura ad albero dopo che è stato rimosso dal relativo nodo principale esistente.

Parametri

node:XMLNode — Un valore XMLNode che rappresenta il nodo da spostare dalla posizione corrente all'elenco degli elementi secondari dell'oggetto my_xml.

Altre informazioni

cloneNode

()metodo 
public function cloneNode(deep:Boolean):XMLNode

Versione linguaggio: ActionScript 3.0
Versioni runtime: AIR 1.0, Flash Player 9, Flash Lite 4

Crea e restituisce un nuovo nodo XML con tipo, nome, valore e attributi uguali all'oggetto XML. Se deep è impostato su true, tutti i nodi secondari vengono clonati in modo ricorsivo e generano una copia esatta della struttura ad albero dell'oggetto originale.

Il clone del nodo che viene restituito non è più associato alla struttura ad albero dell'elemento clonato. Di conseguenza, nextSibling, parentNode e previousSibling hanno un valore null. Se il parametro deep è impostato su false o se il nodo my_xml non ha nodi secondari, firstChild e lastChild sono a loro volta null.

Parametri

deep:Boolean — Un valore booleano; se impostato su true, l'elemento secondario dell'oggetto XML specificato viene clonato in modo ricorsivo.

Restituisce
XMLNode — Un oggetto XMLNode.

getNamespaceForPrefix

()metodo 
public function getNamespaceForPrefix(prefix:String):String

Versione linguaggio: ActionScript 3.0
Versioni runtime: AIR 1.0, Flash Player 9, Flash Lite 4

Restituisce l'URI dello spazio dei nomi associato al prefisso specificato per il nodo. Per determinare l'URI, getPrefixForNamespace() esegue la ricerca sulla gerarchia XML partendo dal nodo, come opportuno, e restituisce l'URI dello spazio dei nomi della prima dichiarazione xmlns per il prefix indicato.

Se non si definisce lo spazio dei nomi per il prefisso specificato, il metodo restituisce null.

Se specificate una stringa vuota ("") come prefix ed esiste uno spazio dei nomi definito per il nodo (come in xmlns="http://www.example.com/"), il metodo restituisce l'URI dello spazio dei nomi predefinito.

Parametri

prefix:String — Prefisso per il quale il metodo restituisce lo spazio dei nomi associato.

Restituisce
String — Lo spazio dei nomi che viene associato al prefisso specificato.

Elementi API correlati

getPrefixForNamespace

()metodo 
public function getPrefixForNamespace(ns:String):String

Versione linguaggio: ActionScript 3.0
Versioni runtime: AIR 1.0, Flash Player 9, Flash Lite 4

Restituisce il prefisso che è associato all'URI dello spazio dei nomi specificato per il nodo. Per determinare il prefisso, getPrefixForNamespace() esegue la ricerca sulla gerarchia XML partendo dal nodo, come opportuno, e restituisce il prefisso della prima dichiarazione xmlns con un URI dello spazio dei nomi corrispondente a ns.

Se all'URI non è associato xmlns, il metodo restituisce null. Se è presente un'associazione xmlns per l'URI in questione ma tale assegnazione non è associata a un prefisso, il metodo restituisce una stringa vuota ("").

Parametri

ns:String — L'URI dello spazio dei nomi per il quale il metodo restituisce il prefisso associato.

Restituisce
String — Il prefisso associato allo spazio dei nomi specificato.

Elementi API correlati

hasChildNodes

()metodo 
public function hasChildNodes():Boolean

Versione linguaggio: ActionScript 3.0
Versioni runtime: AIR 1.0, Flash Player 9, Flash Lite 4

Indica che l'oggetto XMLNode specificato ha dei nodi secondari. Questa proprietà è true se l'oggetto XMLNode specificato ha elementi secondari; false in caso contrario.

Restituisce
Boolean — Restituisce true se l'oggetto XMLNode specificato ha dei nodi secondari; false in caso contrario.

insertBefore

()metodo 
public function insertBefore(node:XMLNode, before:XMLNode):void

Versione linguaggio: ActionScript 3.0
Versioni runtime: AIR 1.0, Flash Player 9, Flash Lite 4

Inserisce un nuovo nodo secondario nell'elenco degli elementi secondari dell'oggetto XML, prima del nodo beforeNode. Se il parametro beforeNode è undefined o null, il nodo viene aggiunto mediante il metodo appendChild(). Se beforeNode non è un elemento secondario di my_xml, l'inserimento dà esito negativo.

Parametri

node:XMLNode — L'oggetto XMLNode da inserire.
 
before:XMLNode — L'oggetto XMLNode prima del punto di inserimento per childNode.

Elementi API correlati

removeNode

()metodo 
public function removeNode():void

Versione linguaggio: ActionScript 3.0
Versioni runtime: AIR 1.0, Flash Player 9, Flash Lite 4

Rimuove dall'elemento principale l'oggetto XML specificato. Inoltre, elimina tutti gli elementi discendenti del nodo.

toString

()metodo 
public function toString():String

Versione linguaggio: ActionScript 3.0
Versioni runtime: AIR 1.0, Flash Player 9, Flash Lite 4

Valuta l'oggetto XMLNode specificato, crea una rappresentazione testuale della struttura XML, compresi il nodo, gli elementi secondari e gli attributi, e restituisce il risultato sotto forma di stringa.

Per gli oggetti XMLDocument di primo livello (quelli creati con la funzione di costruzione), il metodo XMLDocument.toString() genera la dichiarazione XML del documento (memorizzata nella proprietà XMLDocument.xmlDecl), seguita dalla dichiarazione DOCTYPE (memorizzata nella proprietà XMLDocument.docTypeDecl), seguita dalla rappresentazione testuale di tutti i nodi XML dell'oggetto. La dichiarazione XML non viene generata se la proprietà XMLDocument.xmlDecl è null. La dichiarazione DOCTYPE non viene generata se la proprietà XMLDocument.docTypeDecl è null.

Restituisce
String — La stringa che rappresenta l'oggetto XMLNode.

Elementi API correlati

XMLDocumentExample.as

L'esempio seguente utilizza le classi XMLDocument e XMLNode per analizzare e formattare un documento XML. Anziché caricare un file XML esterno, l'esempio utilizza la classe XML di livello principale per creare un documento XML e quindi analizzarlo.
package {
    import flash.display.Sprite;
    import flash.xml.XMLDocument;
    import flash.xml.XMLNode;
    import flash.xml.XMLNodeType;

    public class XMLDocumentExample extends Sprite {
        public function XMLDocumentExample() {
            var result:XMLDocument = new XMLDocument();
            result.ignoreWhite = true;
            result.parseXML(getXMLString());

            var books:Array = parseBooks(result.firstChild);
            trace("books: \n" + books);
        }

        private function parseBooks(node:XMLNode):Array {
            var books:Array = new Array();

            var kids:Array = node.childNodes;
            for each(var item:XMLNode in kids) {
                parseBook(item, books);
            }

            return books;
        }

        private function parseBook(node:XMLNode, books:Array):void {
            var item:Book = new Book();
            item.setPublisher(node.attributes.publisher);
            item.setName(node.attributes.name);
            books.push(item);
        }

        private function getXMLString():String {
            var list:XML = <books>
                                <book publisher="Addison-Wesley" name="Design Patterns" />
                                <book publisher="Addison-Wesley" name="The Pragmatic Programmer" />
                                <book publisher="Addison-Wesley" name="Test Driven Development" />
                                <book publisher="Addison-Wesley" name="Refactoring to Patterns" />
                                <book publisher="O'Reilly Media" name="The Cathedral & the Bazaar" />
                                <book publisher="O'Reilly Media" name="Unit Test Frameworks" />
                            </books>;
            return list.toXMLString();
        }
    }

}
class Book {
    private var publisher:String;
    private var name:String;

    public function setPublisher(publisher:String):void {
        this.publisher = publisher;
    }

    public function setName(name:String):void {
        this.name = name;
    }

    public function toString():String {
        return "[Book name: " + name + " publisher: " + publisher + "]\n";
    }
}




[ X ]Perché in inglese?
Il contenuto della Guida di riferimento di ActionScript 3.0 appare in inglese

Non tutte le parti della Guida di riferimento di ActionScript 3.0 sono tradotte in tutte le lingue. Quando un elemento del linguaggio non è tradotto, viene riportato in inglese. Ad esempio, la classe ga.controls.HelpBox non è tradotta in nessuna lingua. Pertanto, nella versione italiana della guida di riferimento, la descrizione della classe ga.controls.HelpBox è riportata in inglese.