XML-objectenFlash Player 9 of hoger, Adobe AIR 1.0 of hoger Een XML-object kan een XML-element, kenmerk, opmerking, verwerkingsinstructie of tekstelement vertegenwoordigen. Een XML-object wordt geclassificeerd als een object met eenvoudige inhoud of als een object met complexe inhoud. Een XML-object dat onderliggende knooppunten bevat, wordt geclassificeerd als een object met complexe inhoud. Een XML-object bevat eenvoudige inhoud wanneer het een van de volgende elementen is: een kenmerk, een opmerking, een verwerkingsinstructie of een tekstknooppunt. Het volgende XML-object bevat bijvoorbeeld complexe inhoud, inclusief een opmerking en een verwerkingsinstructie: 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>
Zoals in het volgende voorbeeld wordt getoond, kunt u nu de methoden comments() en processingInstructions() gebruiken om nieuwe XML-objecten, een opmerking en een verwerkingsinstructie te maken: var x2:XML = x1.comments()[0]; var x3:XML = x1.processingInstructions()[0]; XML-eigenschappenDe klasse XML heeft vijf statische eigenschappen:
Zie de Naslaggids voor ActionScript 3.0 voor het Adobe Flash-platform voor meer informatie over deze eigenschappen. XML-methodenMet de volgende methoden kunt u werken met de hiërarchische structuren van XML-objecten:
Met de volgende methoden kunt u werken met kenmerken van XML-objecten:
Met de volgende methoden kunt u werken met eigenschappen van XML-objecten:
De volgende methoden zijn bedoeld voor het werken met gekwalificeerde namen en naamruimten:
De volgende methoden zijn bedoeld voor het werken met en het vaststellen van bepaalde typen XML-inhoud:
De volgende methoden zijn bedoeld voor het omzetten in tekenreeksen en voor het opmaken van XML-objecten:
Er zijn een aantal aanvullende methoden:
Zie de Naslaggids voor ActionScript 3.0 voor het Adobe Flash-platform voor meer informatie over deze methoden. |
|