Senhores,
A Biblioteca TXmlDocument() do Xailer (Harbour) esta apresentando o
seguinte problema:
Quando utilizado o Methodo :findFirst() este encontra o primeiro Node
que tenha uma parte do nome igual ao que se esta procurando e não que
seja identico, ou seja, encontra qualquer NODE que possua o inicio do
nome igual ao procurado.
Exemplo:
Sendo o XML:
<Xailer>1.8<Xailer>
<X>1.0<Xailer>
No Xailer com xHarbour:
:findFirst("Xailer") --> :cData --> 1.8
:findFirst("X") --> :cData --> 1.0
No Xailer com Harbour:
:findFirst("Xailer") --> :cData --> 1.8
:findFirst("X") --> :cData --> 1.8
// o :findFirst() parou no NODE "Xailer"
Obrigado,
Marcelo Coelho Silva
Brasil.
In order for this site to work correctly we need to store a small file (called a cookie) on your computer. Most every site in the world does this, however since the 25th of May 2011, by law we have to get your permission first. Please abandon the forum if you disagree.
Para que este foro funcione correctamente es necesario guardar un pequeño fichero (llamado cookie) en su ordenador. La mayoría de los sitios de Internet lo hacen, no obstante desde el 25 de Marzo de 2011 y por ley, necesitamos de su permiso con antelación. Abandone este foro si no está conforme.
Para que este foro funcione correctamente es necesario guardar un pequeño fichero (llamado cookie) en su ordenador. La mayoría de los sitios de Internet lo hacen, no obstante desde el 25 de Marzo de 2011 y por ley, necesitamos de su permiso con antelación. Abandone este foro si no está conforme.
Erro TXmlDocument() - para equipe do Xailer
- Marcelo Coelho Silva
- Mensajes: 269
- Registrado: Sab May 31, 2008 4:49 pm
- Ubicación: Brasil
- Contactar:
Erro TXmlDocument() - para equipe do Xailer
Att.
Marcelo Coelho Silva
Brasil.
Marcelo Coelho Silva
Brasil.
Erro TXmlDocument() - para equipe do Xailer
Marcelo,
> A Biblioteca TXmlDocument() do Xailer (Harbour) esta apresentando o
> seguinte problema:
> Quando utilizado o Methodo :findFirst() este encontra o primeiro Node
> que tenha uma parte do nome igual ao que se esta procurando e não que
> seja identico, ou seja, encontra qualquer NODE que possua o inicio do
> nome igual ao procurado.
>
> Exemplo:
>
> Sendo o XML:
>
> <Xailer>1.8<Xailer>
> <X>1.0<Xailer>
>
> No Xailer com xHarbour:
>
> :findFirst("Xailer") --> :cData --> 1.8
> :findFirst("X") --> :cData --> 1.0
>
> No Xailer com Harbour:
>
> :findFirst("Xailer") --> :cData --> 1.8
> :findFirst("X") --> :cData --> 1.8
> // o :findFirst() parou no NODE "Xailer"
Eso se debe a un bug que tenía Harbour, y que fue corregido precísamente
por mí hace algún tiempo. El nuevo Harbour que vamos a publicar para
Xailer 3 ya está corregido.
Un saludo,
José F. Giménez
http://www.xailer.com
http://www.xailer.info
> A Biblioteca TXmlDocument() do Xailer (Harbour) esta apresentando o
> seguinte problema:
> Quando utilizado o Methodo :findFirst() este encontra o primeiro Node
> que tenha uma parte do nome igual ao que se esta procurando e não que
> seja identico, ou seja, encontra qualquer NODE que possua o inicio do
> nome igual ao procurado.
>
> Exemplo:
>
> Sendo o XML:
>
> <Xailer>1.8<Xailer>
> <X>1.0<Xailer>
>
> No Xailer com xHarbour:
>
> :findFirst("Xailer") --> :cData --> 1.8
> :findFirst("X") --> :cData --> 1.0
>
> No Xailer com Harbour:
>
> :findFirst("Xailer") --> :cData --> 1.8
> :findFirst("X") --> :cData --> 1.8
> // o :findFirst() parou no NODE "Xailer"
Eso se debe a un bug que tenía Harbour, y que fue corregido precísamente
por mí hace algún tiempo. El nuevo Harbour que vamos a publicar para
Xailer 3 ya está corregido.
Un saludo,
José F. Giménez
http://www.xailer.com
http://www.xailer.info