<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comentarios en: E4X:El nuevo enfoque XML para AS3.0</title>
	<atom:link href="http://www.madeinflex.com/2006/09/24/e4xel-nuevo-enfoque-xml-para-as30/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.madeinflex.com/2006/09/24/e4xel-nuevo-enfoque-xml-para-as30/</link>
	<description>Creando Soluciones RIA...</description>
	<lastBuildDate>Thu, 09 Feb 2012 14:07:39 +0100</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.6</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>Por: Skuarex</title>
		<link>http://www.madeinflex.com/2006/09/24/e4xel-nuevo-enfoque-xml-para-as30/comment-page-1/#comment-151656</link>
		<dc:creator>Skuarex</dc:creator>
		<pubDate>Tue, 20 Jul 2010 10:58:05 +0000</pubDate>
		<guid isPermaLink="false">http://www.madeinflex.com/2006/09/24/e4xel-nuevo-enfoque-xml-para-as30/#comment-151656</guid>
		<description>Buenas, 

Estoy desarrollando aplicaciones con Adobe Flex Builder 3 y me gustaría crear un árbol (Tree) que pudiera representar un documento XML, lo que he visto es que por cada fichero XML que quiera representar necesito una aplicación Flex diferente ya que se le tienen que configurar antes las etiquetas del archivo XML. 

Lo he probado con archivos XML sencillos y me funciona bien, pero cuando pruebo de representar un archivo XML con una estructura más compleja me salen cosas raras en el árbol. 

Mi objetivo sería conseguir una aplicación flex que permitiera representar cualquier fichero XML en un árbol, y a poder ser, que no requiriera una aplicación para cada archivo XML. 

Muchas gracias por adelanto 

Saludos</description>
		<content:encoded><![CDATA[<p>Buenas, </p>
<p>Estoy desarrollando aplicaciones con Adobe Flex Builder 3 y me gustaría crear un árbol (Tree) que pudiera representar un documento XML, lo que he visto es que por cada fichero XML que quiera representar necesito una aplicación Flex diferente ya que se le tienen que configurar antes las etiquetas del archivo XML. </p>
<p>Lo he probado con archivos XML sencillos y me funciona bien, pero cuando pruebo de representar un archivo XML con una estructura más compleja me salen cosas raras en el árbol. </p>
<p>Mi objetivo sería conseguir una aplicación flex que permitiera representar cualquier fichero XML en un árbol, y a poder ser, que no requiriera una aplicación para cada archivo XML. </p>
<p>Muchas gracias por adelanto </p>
<p>Saludos</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: José Carlos</title>
		<link>http://www.madeinflex.com/2006/09/24/e4xel-nuevo-enfoque-xml-para-as30/comment-page-1/#comment-151229</link>
		<dc:creator>José Carlos</dc:creator>
		<pubDate>Tue, 20 Oct 2009 10:46:09 +0000</pubDate>
		<guid isPermaLink="false">http://www.madeinflex.com/2006/09/24/e4xel-nuevo-enfoque-xml-para-as30/#comment-151229</guid>
		<description>Hola a todos, he comprobado el ejemplo de la búsqueda de la cadena &quot;cocina&quot; pero salta un warning 3594 diciendo que el método &quot;test&quot; no es un método reconocido de la clase dinámica RegExp. ¿Alguien tiene idea de por qué aparece este Warning? El ejemplo colgado ha sido probado en Flex 3.4 última versión.</description>
		<content:encoded><![CDATA[<p>Hola a todos, he comprobado el ejemplo de la búsqueda de la cadena &#8220;cocina&#8221; pero salta un warning 3594 diciendo que el método &#8220;test&#8221; no es un método reconocido de la clase dinámica RegExp. ¿Alguien tiene idea de por qué aparece este Warning? El ejemplo colgado ha sido probado en Flex 3.4 última versión.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Daniel L.</title>
		<link>http://www.madeinflex.com/2006/09/24/e4xel-nuevo-enfoque-xml-para-as30/comment-page-1/#comment-148913</link>
		<dc:creator>Daniel L.</dc:creator>
		<pubDate>Fri, 17 Jul 2009 06:28:11 +0000</pubDate>
		<guid isPermaLink="false">http://www.madeinflex.com/2006/09/24/e4xel-nuevo-enfoque-xml-para-as30/#comment-148913</guid>
		<description>Hola Alberto y gracias x el tut. 
Aprovecho para consultarte. Yo tengo un datagrid con datos numericos cargados y necesito q en otra columna sume una celda de esa fila mas otra de la celda superior.
Tambien si tienes alguna idea si en AS3 se puede hacer un contar.Si o sumar.Si como en excel.
Gracias y cualquiera que pueda ayudarme sera bienvenido.

Daniel
dalobo@adinet.com.uy</description>
		<content:encoded><![CDATA[<p>Hola Alberto y gracias x el tut.<br />
Aprovecho para consultarte. Yo tengo un datagrid con datos numericos cargados y necesito q en otra columna sume una celda de esa fila mas otra de la celda superior.<br />
Tambien si tienes alguna idea si en AS3 se puede hacer un contar.Si o sumar.Si como en excel.<br />
Gracias y cualquiera que pueda ayudarme sera bienvenido.</p>
<p>Daniel<br />
<a href="mailto:&#x64;&#x61;&#x6c;&#x6f;&#x62;&#x6f;&#x40;&#x61;&#x64;&#x69;&#x6e;&#x65;&#x74;&#x2e;&#x63;om.uy">&#x64;&#x61;&#x6c;&#x6f;&#x62;&#x6f;&#x40;&#x61;&#x64;&#x69;&#x6e;&#x65;&#x74;&#x2e;&#x63;om.uy</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Alan</title>
		<link>http://www.madeinflex.com/2006/09/24/e4xel-nuevo-enfoque-xml-para-as30/comment-page-1/#comment-111030</link>
		<dc:creator>Alan</dc:creator>
		<pubDate>Mon, 23 Mar 2009 07:51:33 +0000</pubDate>
		<guid isPermaLink="false">http://www.madeinflex.com/2006/09/24/e4xel-nuevo-enfoque-xml-para-as30/#comment-111030</guid>
		<description>Hola Alberto muy buen tutorial, espero veas este mensaje soy novato en esto de flex yo manejo flash cs3 pero no habia usado flex baje el codigo que pusiste en este foro correo a la perfeccion pero no se como hacer que se conserven los cambios una ves que cierras la aplicacion swf o el main html espero me puedas orientar ya que es muy interesente poder manejar xml de esta manera
saludos</description>
		<content:encoded><![CDATA[<p>Hola Alberto muy buen tutorial, espero veas este mensaje soy novato en esto de flex yo manejo flash cs3 pero no habia usado flex baje el codigo que pusiste en este foro correo a la perfeccion pero no se como hacer que se conserven los cambios una ves que cierras la aplicacion swf o el main html espero me puedas orientar ya que es muy interesente poder manejar xml de esta manera<br />
saludos</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Kokumo</title>
		<link>http://www.madeinflex.com/2006/09/24/e4xel-nuevo-enfoque-xml-para-as30/comment-page-1/#comment-8598</link>
		<dc:creator>Kokumo</dc:creator>
		<pubDate>Sat, 31 May 2008 16:30:06 +0000</pubDate>
		<guid isPermaLink="false">http://www.madeinflex.com/2006/09/24/e4xel-nuevo-enfoque-xml-para-as30/#comment-8598</guid>
		<description>Muy claro y conciso... muchísimas gracias  :mrgreen: 
Estoy trabajando en una web y decidí hacer su estructura en xml, de modo tal que andaba necesitando un tutorial con las características semejantes al tuyo.

Saludos y gracias!</description>
		<content:encoded><![CDATA[<p>Muy claro y conciso&#8230; muchísimas gracias  <img src='http://www.madeinflex.com/wp-includes/images/smilies/icon_mrgreen.gif' alt=':mrgreen:' class='wp-smiley' /><br />
Estoy trabajando en una web y decidí hacer su estructura en xml, de modo tal que andaba necesitando un tutorial con las características semejantes al tuyo.</p>
<p>Saludos y gracias!</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Ricardo</title>
		<link>http://www.madeinflex.com/2006/09/24/e4xel-nuevo-enfoque-xml-para-as30/comment-page-1/#comment-3755</link>
		<dc:creator>Ricardo</dc:creator>
		<pubDate>Thu, 25 Oct 2007 19:20:30 +0000</pubDate>
		<guid isPermaLink="false">http://www.madeinflex.com/2006/09/24/e4xel-nuevo-enfoque-xml-para-as30/#comment-3755</guid>
		<description>estoy creando una aplicacion en flash con xml, pero al insertar el codigo que muestras arriba para realizar la insercion de datos en el XML me manda un error de &quot;unexpected &#039;
  	  dosismg 
	  dosisdia 
	  present 
	  presentml 
	  comerc 
	  cantidad 
  ; 

Si alguien podria ayudarme a ver por donde esta el error se los agradeceria.</description>
		<content:encoded><![CDATA[<p>estoy creando una aplicacion en flash con xml, pero al insertar el codigo que muestras arriba para realizar la insercion de datos en el XML me manda un error de &#8220;unexpected &#8216;<br />
  	  dosismg<br />
	  dosisdia<br />
	  present<br />
	  presentml<br />
	  comerc<br />
	  cantidad<br />
  ; </p>
<p>Si alguien podria ayudarme a ver por donde esta el error se los agradeceria.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Alberto Albericio</title>
		<link>http://www.madeinflex.com/2006/09/24/e4xel-nuevo-enfoque-xml-para-as30/comment-page-1/#comment-2305</link>
		<dc:creator>Alberto Albericio</dc:creator>
		<pubDate>Thu, 03 May 2007 08:19:23 +0000</pubDate>
		<guid isPermaLink="false">http://www.madeinflex.com/2006/09/24/e4xel-nuevo-enfoque-xml-para-as30/#comment-2305</guid>
		<description>Borja,

Los operadores &quot;.&quot; y &quot;..&quot; devuelven siempre una XMLList. Lo correcto sería siempre, como te he hecho en el ejemplo, definir una lista con tus filtros y, luego, seleccionar el nodo que quieras de esa lista. 

En tu caso sería algo como ( fíjate en los operadores ):

var selectedNodes: XMLList = xmlArbol..node.( @label == &quot;padre&quot; &#124;&#124; @label == &quot;hijo&quot; );

Y luego trabajar con esta &quot;lista de selectedNodes&quot; para borrar los que quieras: 

delete selectedNodes[ i ]; 
// i entre 0 y selectedNodes.length()

Saludos,

Alberto</description>
		<content:encoded><![CDATA[<p>Borja,</p>
<p>Los operadores &#8220;.&#8221; y &#8220;..&#8221; devuelven siempre una XMLList. Lo correcto sería siempre, como te he hecho en el ejemplo, definir una lista con tus filtros y, luego, seleccionar el nodo que quieras de esa lista. </p>
<p>En tu caso sería algo como ( fíjate en los operadores ):</p>
<p>var selectedNodes: XMLList = xmlArbol..node.( @label == &#8220;padre&#8221; || @label == &#8220;hijo&#8221; );</p>
<p>Y luego trabajar con esta &#8220;lista de selectedNodes&#8221; para borrar los que quieras: </p>
<p>delete selectedNodes[ i ];<br />
// i entre 0 y selectedNodes.length()</p>
<p>Saludos,</p>
<p>Alberto</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Borja</title>
		<link>http://www.madeinflex.com/2006/09/24/e4xel-nuevo-enfoque-xml-para-as30/comment-page-1/#comment-2304</link>
		<dc:creator>Borja</dc:creator>
		<pubDate>Wed, 02 May 2007 22:24:39 +0000</pubDate>
		<guid isPermaLink="false">http://www.madeinflex.com/2006/09/24/e4xel-nuevo-enfoque-xml-para-as30/#comment-2304</guid>
		<description>Gracias!! la sentencia delete la estaba haciendo bien, lo que no hacia bien era recuperar el nodo.
Estoy haciendo un explorador de archivos y quería recuperar cierto nodo con cierto padre, de forma que no confunda dos archivos en diferentes directorios con el mismo nombre.
Pensé que haciendo lo siguiente funcionaria: 
xmlArbol..node.(@label==padre).(@label==hijo)
pero parece ser que no le gusta, así que de momento lo he dejado con el hijo solo y funciona.
Gracias!!</description>
		<content:encoded><![CDATA[<p>Gracias!! la sentencia delete la estaba haciendo bien, lo que no hacia bien era recuperar el nodo.<br />
Estoy haciendo un explorador de archivos y quería recuperar cierto nodo con cierto padre, de forma que no confunda dos archivos en diferentes directorios con el mismo nombre.<br />
Pensé que haciendo lo siguiente funcionaria:<br />
xmlArbol..node.(@label==padre).(@label==hijo)<br />
pero parece ser que no le gusta, así que de momento lo he dejado con el hijo solo y funciona.<br />
Gracias!!</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Alberto Albericio</title>
		<link>http://www.madeinflex.com/2006/09/24/e4xel-nuevo-enfoque-xml-para-as30/comment-page-1/#comment-2303</link>
		<dc:creator>Alberto Albericio</dc:creator>
		<pubDate>Wed, 02 May 2007 21:11:16 +0000</pubDate>
		<guid isPermaLink="false">http://www.madeinflex.com/2006/09/24/e4xel-nuevo-enfoque-xml-para-as30/#comment-2303</guid>
		<description>Hola Borja,

Lo estás haciendo bien. No sé cómo estarás identificando el nodo a borrar pero yo he probado esto:

private var myXml: XML = 
&lt; root &gt;
 &lt; productos &gt;
  &lt; producto id=&quot;1&quot; &gt;
    &lt; name &gt;foo&lt; /name &gt;
  &lt; /producto &gt;
  &lt; producto id=&quot;2&quot; &gt;
    &lt; name&gt;bar&lt; /name &gt;
  &lt; /producto &gt;
 &lt; /productos &gt;
&lt;/root&gt;

Obs: Perdona por ponerte un espacio despues y antes de &quot;&lt;&quot; y &quot;&gt;&quot; pero es que sino, no te salía el código xml.

var nodes: XMLList = myXml.productos.producto.( name == &quot;foo&quot; );

delete nodes[0];

trace( &quot;myXml &quot; + myXml );

Y puedes ver como el nodo correspondiente ha desaparecido.

Espero que te sirva de ayuda y confírmame que te ha funcionado.

Saludos,

Alberto</description>
		<content:encoded><![CDATA[<p>Hola Borja,</p>
<p>Lo estás haciendo bien. No sé cómo estarás identificando el nodo a borrar pero yo he probado esto:</p>
<p>private var myXml: XML =<br />
< root ><br />
 < productos ><br />
  < producto id="1" ><br />
    < name >foo< /name ><br />
  < /producto ><br />
  < producto id="2" ><br />
    < name>bar< /name ><br />
  < /producto ><br />
 < /productos ></p>
<p>Obs: Perdona por ponerte un espacio despues y antes de &#8220;< " y ">&#8221; pero es que sino, no te salía el código xml.</p>
<p>var nodes: XMLList = myXml.productos.producto.( name == &#8220;foo&#8221; );</p>
<p>delete nodes[0];</p>
<p>trace( &#8220;myXml &#8221; + myXml );</p>
<p>Y puedes ver como el nodo correspondiente ha desaparecido.</p>
<p>Espero que te sirva de ayuda y confírmame que te ha funcionado.</p>
<p>Saludos,</p>
<p>Alberto</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Borja</title>
		<link>http://www.madeinflex.com/2006/09/24/e4xel-nuevo-enfoque-xml-para-as30/comment-page-1/#comment-2301</link>
		<dc:creator>Borja</dc:creator>
		<pubDate>Wed, 02 May 2007 18:01:37 +0000</pubDate>
		<guid isPermaLink="false">http://www.madeinflex.com/2006/09/24/e4xel-nuevo-enfoque-xml-para-as30/#comment-2301</guid>
		<description>Hola Alberto, muy bueno el artículo. Estoy realizando un proyecto con Flex 2 y necesito borrar un nodo de un XML, lo tengo ubicado y ya sólo queda eliminarlo, he probado con &quot;delete&quot; pero creo que solo sirve para atributos y el name.
¿Tienes alguna idea de cómo podría hacerlo? 
Gracias y saludos</description>
		<content:encoded><![CDATA[<p>Hola Alberto, muy bueno el artículo. Estoy realizando un proyecto con Flex 2 y necesito borrar un nodo de un XML, lo tengo ubicado y ya sólo queda eliminarlo, he probado con &#8220;delete&#8221; pero creo que solo sirve para atributos y el name.<br />
¿Tienes alguna idea de cómo podría hacerlo?<br />
Gracias y saludos</p>
]]></content:encoded>
	</item>
</channel>
</rss>

