Clique abaixo para nos ajudar
Login

Esqueci minha senha

Estamos no Facebook
Buscar
 
 

Resultados por:
 


Rechercher Busca avançada

Quem está conectado
19 usuários online :: Nenhum usuário registrado, Nenhum Invisível e 19 Visitantes :: 2 Motores de busca

Nenhum

[ Ver toda a lista ]


O recorde de usuários online foi de 468 em 1/3/2012, 10:43
Últimos assuntos
» Buscar endereço por CEP
3/12/2016, 19:59 por pedrossian

» USAR WEBSERVICE NO VFP9
2/12/2016, 09:50 por AJC

» BANIMENTO DE USUARIO
17/11/2016, 08:31 por FAF

» Impressora Ticket
15/11/2016, 09:20 por clima238

» Gráfico
9/11/2016, 10:43 por hidroluz

» TRANSPOR TABELA
9/11/2016, 10:34 por hidroluz

» MUDANÇA DO .DBF PARA POTSGREE
9/11/2016, 09:12 por AJC

» Website com videoaulas sobre linguagens de programação
8/11/2016, 09:56 por JLDR

» Parceria para desenvolvimento de template em Wordpress
7/11/2016, 19:15 por mindix

» Data fica invertida na planilha que é gerada via programa.
27/10/2016, 11:00 por Linghston

» Maximizar report direto do menu
21/10/2016, 20:48 por Rosangela Pires

» Fechar form com tempo
21/10/2016, 10:15 por Rosangela Pires

» URGENTE: Ajuda com impressora ELGIN-L42
14/10/2016, 09:53 por megasoft

» Opções para gerar NF-e
10/10/2016, 09:07 por mavsinfo

» Google Maps
8/10/2016, 15:08 por Rosangela Pires

» Mysql
5/10/2016, 11:22 por Marcos Guedes

» Acessando Banco em MYSQL de um projeto WORDPRESS
3/10/2016, 10:58 por Marcos Guedes

» OPTION SELECT MOSTRAR CAMPOS QUASE PRONTO
26/9/2016, 21:09 por BobKuspe

» Pesquisa em grid
14/9/2016, 09:24 por AJC

» Total Code Generator
9/9/2016, 17:43 por robsonpassos

Buscar endereço por CEP

3/12/2016, 19:59 por pedrossian

Caros amigos, meu código para buscar endereço pelo CEP não funciona mais.
Alguém pode me …

Comentários: 0

USAR WEBSERVICE NO VFP9

2/12/2016, 09:50 por AJC

Pessoal, preciso de um material ou livro que me traga instruções como
usar a consumação de …

Comentários: 0

BANIMENTO DE USUARIO

13/11/2016, 16:21 por FAF

A usuária ROSANGELA PIRES ao tentar acessar o Forum obtem sempre a mensagem de BANIMENTO.
A mesma …

Comentários: 3

Impressora Ticket

15/11/2016, 09:20 por clima238

Bom dia,
Por favor alguém me explique porque o código abaixo imprime no ecrã em vez do printer: …

Comentários: 0

TRANSPOR TABELA

9/11/2016, 10:34 por hidroluz

Bom dia a todos, gostaria de saber como consigo fazer a transposição de uma tabela no VFP.



Comentários: 0

Estatísticas
Temos 6959 usuários registrados
O último usuário registrado atende pelo nome de EDBERTO

Os nossos membros postaram um total de 17117 mensagens em 2575 assuntos

Função XMLtoCursor() - Ajuda

Ver o tópico anterior Ver o tópico seguinte Ir em baixo

Resolvido Função XMLtoCursor() - Ajuda

Mensagem por memarques em 20/6/2010, 14:01

Caros

Preciso carregar um XMl para um cursor. Tenho o XML, tenho o Schema, mas o Schema não está "in-line" "no" XML.

Se carrego o XML direto, sem especificar o Schema, os campos vem todos muitos loucos. No Help do Fox até fala em Schema externo ao XML, mas não consigo achar como faço para indicá-lo para a função XMLtoCursor(), já que no caso é um *.xsd externo. Alguem tem alguma luz?

Abraço
Mauro

memarques
Participa Bastante
Participa Bastante


Voltar ao Topo Ir em baixo

Resolvido Re: Função XMLtoCursor() - Ajuda

Mensagem por Marcos Guedes em 20/6/2010, 15:10

Poderias postar o código de como estais fazendo, e, se possível, o modelo de XML?

_________________
Marcos Guedes - Programador e desenvolvedor Web.


Visite o nosso portal:
[Você precisa estar registrado e conectado para ver este link.]

Marcos Guedes
Webmaster
Webmaster


Voltar ao Topo Ir em baixo

Resolvido Re: Função XMLtoCursor() - Ajuda

Mensagem por memarques em 20/6/2010, 15:21

Marcos

O "projeto" é ler uma NFe que "chega". Tem várias maneiras, mas eu gostaria de usar o xmltocursor().

O comando é:

Código:
XMLTOCURSOR("teste.xml","mauro",512)

Estou falado "genericamente". Veja nesse comando estou criando um cursor "mauro", à partir de um "arquivo (512) chamado "teste.xml". "Que poderia ser qualquer um (sem o xsd "in-line").

O que acontece, diferente se o XML "tivesse" um xsd in line (lá entro do XML) é que por exemplo o tamanho de qq campodo XML o VFP "acha" o melhor formato qe não é o certo, claro.

A definição do campo (tamanho, se é numerico ou caracter) "viria" do XSD "externo".

No help do fox até fala em "poder" se ter um xsd Externo, mas não sei como identificá-lo para que a função XMLtoCursor() o leia e crie os campos corretamene.

Mas peguei uma nota fiscal eletrônica qualquer e o xsd do site da receita (pr exemplo) e não consigo informar nome do xsd na função.

Obrigado
Mauro

memarques
Participa Bastante
Participa Bastante


Voltar ao Topo Ir em baixo

Resolvido Re: Função XMLtoCursor() - Ajuda

Mensagem por Marcos Guedes em 20/6/2010, 16:20

[Você precisa estar registrado e conectado para ver este link.] escreveu:Se carrego o XML direto, sem especificar o Schema, os campos vem todos muitos loucos.
Você poderia postar o XML?
Preciso saber o que seriam estes "campos loucos".

_________________
Marcos Guedes - Programador e desenvolvedor Web.


Visite o nosso portal:
[Você precisa estar registrado e conectado para ver este link.]

Marcos Guedes
Webmaster
Webmaster


Voltar ao Topo Ir em baixo

Resolvido Re: Função XMLtoCursor() - Ajuda

Mensagem por hugo em 20/6/2010, 17:09

marcos

acho que o que ele quer, resumindo eh o seguinte

criar um cursor ( entendamos um dbf na memoria ) onde a estrutura
respeite os campos do xml corretamente

ja passei por isto
quando uso o xmltocursor na forma que ele explica os campos vem
misturados

exemplo
nr_cnpj+razao_social+.....

enquanto desejariamos assim
nr_cnpj
razao_social
...

cada um como um campo de registro ao inves de concatenado!

pelo que entendi no que ele falou o xsd teria informacoes da estrutura,
nao sei se isto eh veridico, mais eh o que entendi no enunciado dele

valeu

vamos aguardar um esclarecimento dele

_________________
"A tristeza é a falta de alegria, mais sem ela eu não poderia entender a alegria do fato de que a felicidade existe!"
Helio Leites - [Você precisa estar registrado e conectado para ver este link.]

hugo
Usuário 5 Estrelas
Usuário 5 Estrelas


Voltar ao Topo Ir em baixo

Resolvido Re: Função XMLtoCursor() - Ajuda

Mensagem por memarques em 20/6/2010, 17:59

Hugo

É isso mesmo. Qdo criamos um XML via CursortoXML() podemos colocar as informações do "tipo de dado" - "in-line". Se olharmos o XML gerado, veremos que temos as informações de "tipo" de campo e do "tamanho". Com isso, se importarmos esse mesmo XML (que tem as informações xsd in-line, ou seja dentro desse arquivo), o cursor criado tem sua STRUCTURE certinha.

Se importarmos atraves do XMLtoCursor() in XML que "NÃO" tem o xsd in-line o VFP tem que "advinhar" como seriam esses campos e "claro" a STRUCTURE do cursor não vem ok ...

No material do VFP em relação a função XMLtoCursor() ele diz que "seria possível" informarmos um *.xsd "EXTERNO" que é o meu caso. Se isso fosse possível a structure do cursor seria gerada corretamente, que é o que eu preciso.

Qualquer arquivo XML poderia ser usado como exemplo, vou digitar um para servir como exemplo, depois coloco aqui.

Obrigado e saudações da Africa do Sul (vergonhosamente ou não ... kkk)
Mauro

memarques
Participa Bastante
Participa Bastante


Voltar ao Topo Ir em baixo

Resolvido Re: Função XMLtoCursor() - Ajuda

Mensagem por memarques em 20/6/2010, 18:29

Segue um XML bem simples:

Código:
<?xml version = "1.0" ?>
<Clientes>
   <Cliente>
      <nome>teste1</nome>
      <valor>10</valor>
   </Cliente>
   <Cliente>
      <nome>teste2</nome>
      <valor>20</valor>
   </Cliente>
</Clientes>

Se esse arquivo for imprado via XMLtoCursor() ele vai gerar um cursor, mas que ao tem a estrutura desejada, por exemplo suponha que o campo nome seria c 30. Se colocássemos um xsd in line ou com um *.xsd externo, os campos sriam criados corretamente.

Obrigado
Mauro

memarques
Participa Bastante
Participa Bastante


Voltar ao Topo Ir em baixo

Resolvido Re: Função XMLtoCursor() - Ajuda

Mensagem por Marcos Guedes em 21/6/2010, 11:04

Mauro, procure no Help por:
CURSORTOXML( ) Function

Tem algumas dicas que talvez ajude.

_________________
Marcos Guedes - Programador e desenvolvedor Web.


Visite o nosso portal:
[Você precisa estar registrado e conectado para ver este link.]

Marcos Guedes
Webmaster
Webmaster


Voltar ao Topo Ir em baixo

Resolvido Re: Função XMLtoCursor() - Ajuda

Mensagem por memarques em 21/6/2010, 15:00

Marcos

No help que li que poderia ser "informado" um xsd externo, que é o que eu gostaria, mas não diz como. Razão da minha pergunta aqui. "Percebi" que vc tá falando do cursortoxml()

Obrigado
Mauro

memarques
Participa Bastante
Participa Bastante


Voltar ao Topo Ir em baixo

Resolvido Re: Função XMLtoCursor() - Ajuda

Mensagem por Marcos Guedes em 21/6/2010, 15:15

Sim, estou falando do CURSORTOXML()

Veja esta solução do Nelson também:
[Você precisa estar registrado e conectado para ver este link.]

_________________
Marcos Guedes - Programador e desenvolvedor Web.


Visite o nosso portal:
[Você precisa estar registrado e conectado para ver este link.]

Marcos Guedes
Webmaster
Webmaster


Voltar ao Topo Ir em baixo

Resolvido Re: Função XMLtoCursor() - Ajuda

Mensagem por memarques em 21/6/2010, 16:06

Marcos

Pelo que achei na WWW, não tem como se usar "qualquer" xsd no comando XMLtoCursor(). Assim como o Nelson, tem-se que usar o "MSXML2.DOMDocument.4.0" ou o "XMLAdapter".

Uma outra coisa dessa função é que se vc já tiver uma tabela criada, os dados do arquivo XML poderá ser "apendado" a ela. Dessa forma também é possível se "contornar" a situação.

Obrigado
Mauro

memarques
Participa Bastante
Participa Bastante


Voltar ao Topo Ir em baixo

Resolvido Re: Função XMLtoCursor() - Ajuda

Mensagem por Marcos Guedes em 21/6/2010, 17:24

Não entendi sua mensagem...
Você quis dizer que resolveu da utilizando o XMLAdapter?

_________________
Marcos Guedes - Programador e desenvolvedor Web.


Visite o nosso portal:
[Você precisa estar registrado e conectado para ver este link.]

Marcos Guedes
Webmaster
Webmaster


Voltar ao Topo Ir em baixo

Resolvido Re: Função XMLtoCursor() - Ajuda

Mensagem por hugo em 21/6/2010, 17:28

nao marcos

ele disse que deve-se utilizar o xmladapter para trabalhar corretamente
com o xsd

valeu

desculpe marques, eh que nao domino o vfp, venho do fox dos!

valeu

_________________
"A tristeza é a falta de alegria, mais sem ela eu não poderia entender a alegria do fato de que a felicidade existe!"
Helio Leites - [Você precisa estar registrado e conectado para ver este link.]

hugo
Usuário 5 Estrelas
Usuário 5 Estrelas


Voltar ao Topo Ir em baixo

Resolvido Re: Função XMLtoCursor() - Ajuda

Mensagem por memarques em 21/6/2010, 20:53

Isso aí hugo, resolvi usando "MSXML2.DOMDocument.4.0" poderia ser com o XMlAdapter tb.

Vc tá muito melhor que eu. Eu venho do clipper ... kkk (depois de usar muito o dbase ... kkk)

Abraço
Mauro

memarques
Participa Bastante
Participa Bastante


Voltar ao Topo Ir em baixo

Resolvido Re: Função XMLtoCursor() - Ajuda

Mensagem por Marcos Guedes em 21/6/2010, 20:54

Estais por fora do Hugo!
Ele esconde o jogo mas sabe tudo!
hahahahaha

_________________
Marcos Guedes - Programador e desenvolvedor Web.


Visite o nosso portal:
[Você precisa estar registrado e conectado para ver este link.]

Marcos Guedes
Webmaster
Webmaster


Voltar ao Topo Ir em baixo

Resolvido Re: Função XMLtoCursor() - Ajuda

Mensagem por hugo em 22/6/2010, 07:36

vou precisar duma ajuda sua marques

precisando migrar cara pro vfp

valeu

_________________
"A tristeza é a falta de alegria, mais sem ela eu não poderia entender a alegria do fato de que a felicidade existe!"
Helio Leites - [Você precisa estar registrado e conectado para ver este link.]

hugo
Usuário 5 Estrelas
Usuário 5 Estrelas


Voltar ao Topo Ir em baixo

Resolvido Re: Função XMLtoCursor() - Ajuda

Mensagem por memarques em 22/6/2010, 10:32

Caros

Naquilo q eu puder ajudar, eu ajudo ... kkk

Agora Hugo seriamente ...

Eu já fui um "bom" programador/desenvolvedor (em Dbase depois Clipper). Isso há "decadas" atras. Qdo vc começa a crescer no cargo, a gente passa a ser Gestor, e deixa de programar (o que eu adoro).

Agora tenho uma empresa que representa um GED (Gestão Documental) de uma empresa alemã. E volta e meia tenho q desenvolver "pequenos" aplicativos que "falam" com essa aplicação. (por exemplo a guarda de NFe)

Como tinha conhecimento da linguagem X-Base, para não voltar a ser um "cabação" de novo, resolvi usar o VFP para essas aplicações que eu me sinto muito confortável. Mas o futuro do VFP está definido => Vai acabar (mais dia menos dia). Eu adoro o VFP, (até pq eu me sinto confortável com a linguagem).

Paralelo ao desenvolvimento de pequenas aplicações em VFP, eu estou começando a entrar no .NET (Visual Studio) e recomendo a todos iniciarem o conhecimento nesse IDE. Claro que muitas coisas são semelhantes a qualquer linguagem "Visual", um saco "deixar" alguma coisa que de uma forma ou de outra a gente se sente "bem" e começar a ser um cabação de novo, mas a velocidade de aprendizagem é muito alta em função de ter experiencia e conhecimento no "geral da coisa".

Nos meus velhos tempos de DOS, eu fiz muitas rotinas em "assembler" que eram compiladas junto com o Clipper. Com o advento da programação com objetos, banco de dados tipo SQL a filosofia mudou um pouco .. kkk

Se vc programa em Fox for DOS, eu recomendaria partir em paralelo para o VFP e também baixar o MS Visual Basic Xpress (gratis da Microsoft) e começar a dar umas cabeçadas. O help dele tem um tutorial legal de ser seguido. Fogo é estar acostumado a usar determinadas funções no VFP e procurar a função semelhante no VB.

Mas fora o romance aí em cima, se precisar de alguma coisa que eu possa ajudar, pode contar.

Abraço
Mauro

memarques
Participa Bastante
Participa Bastante


Voltar ao Topo Ir em baixo

Resolvido Re: Função XMLtoCursor() - Ajuda

Mensagem por hugo em 22/6/2010, 18:40

valeu

_________________
"A tristeza é a falta de alegria, mais sem ela eu não poderia entender a alegria do fato de que a felicidade existe!"
Helio Leites - [Você precisa estar registrado e conectado para ver este link.]

hugo
Usuário 5 Estrelas
Usuário 5 Estrelas


Voltar ao Topo Ir em baixo

Resolvido Re: Função XMLtoCursor() - Ajuda

Mensagem por Conteúdo patrocinado Hoje à(s) 09:26


Conteúdo patrocinado


Voltar ao Topo Ir em baixo

Ver o tópico anterior Ver o tópico seguinte Voltar ao Topo


 
Permissão deste fórum:
Você não pode responder aos tópicos neste fórum