really slow tho.
Flash mx 2004+ has a basic implementation of XPATH

import mx.xpath.XPathAPI;
and, for example
node_array = mx.xpath.XPathAPI.selectNodeList(theXML.firstChild, <nodePath>);


Neil Highley
neilhighley.com

On 2/21/06, nyls @ Home <[EMAIL PROTECTED]> wrote:
> Yes I agree as stated before, keeping XML has it's advantages..
>
> Have you taken a look at the ' xFactorStudio xpath API '
>
> http://www.xfactorstudio.com/
>
>
> It's a almost complete implementation of standard W3C XPath standard
>
> http://www.w3schools.com/xpath/default.asp
>
> and also MTSAC friendly.
>
> It even implements XPath Axes and Xpath functions ..
>
> Yeaah I know I am barffing but I really like all this stuff :>
>
> nyls
>
>
>
>
>
> -----Oorspronkelijk bericht-----
> Van: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] Namens
> Jos Yule
> Verzonden: dinsdag 21 februari 2006 15:12
> Aan: Open Source Flash Mailing List
> Onderwerp: Re: [osflash] XML 2 Object, Object 2 XML
>
> Aaron Smith wrote:
> > I am looking for a solution for loading an xml file. then put it into an
> > object. then after editing a bunch of values in that object, put it back
> > to xml.
>
> I'm a big fan of Ted's (of powersdk) XML path resolver. You can find it
> here:
>
> http://www.powersdk.com/ted/2004/12/xml-resolver-105-f7-compatibility.php
>
> tinurl: http://tinyurl.com/oc7vm
>
> It allows you to stay in XML, but use array-like access to the data.
>
> example:
>
> #include "XML_Path_Resolver_v1_5.as"
>
> x = new XML("<a>blah<t/><t>Hello World</t><t age='1'/></a>")
>
> //GET REQUESTS
> trace(x.a)
> <a>blah<t /><t>Hello World</t><t age="1" /></a>
>
> trace(x.a.t[2])
> <t age="1" />
>
> trace(x.a.t[2].attributes.age)
> 1
>
> trace(x.a._value)
> blah
>
> trace(x.a.t[1]._value)
> Hello World
>
> trace(x.a.t[2].attributes)
> [type Object]
>
> trace(x.a._node)
> <a>blah<t /><t>Hello World</t><t age="1" /></a>
>
> trace(x.a.t[1]._node)
> <t>Hello World</t>
>
> //SET REQUESTS
> x.a._value = "blah22"
> x.a.t[1]._value = "Hellllo World"
> x.a.t[2]._value = "222 World"
> x.a.t[0]._attr.dog = "fido"
> x.a.t[2]._attr.age = 34
> x.a._node = "<superNode/>"
> x.a.t[0]._node = "<subtNode/>"
>
>
> trace(x);
> <a>blah22<t dog="fido"><subtNode /></t><t>Hellllo World</t><t
> age="34">222 World</t><superNode /></a>
>
> j
>
>
> --
> Jos Yule
> Digital Hyakugei
>
> "Machines take me by surprise with great frequency."
> - Alan Turing
>
> _______________________________________________
> osflash mailing list
> [email protected]
> http://osflash.org/mailman/listinfo/osflash_osflash.org
>
>
>
> _______________________________________________
> osflash mailing list
> [email protected]
> http://osflash.org/mailman/listinfo/osflash_osflash.org
>


--
===========
neilhighley.com
===========
0784  324 7878

_______________________________________________
osflash mailing list
[email protected]
http://osflash.org/mailman/listinfo/osflash_osflash.org

Reply via email to