Clique abaixo para nos ajudar
Conectar-se

Esqueci minha senha

Estamos no Facebook
Buscar
 
 

Resultados por:
 


Rechercher Busca avançada

Quem está conectado
18 usuários online :: Nenhum usuário registrado, Nenhum Invisível e 18 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
TRY BEGIN E FLOCK()

17/4/2017, 10:32 por AJC

Pessoal estou tendo alguns problemas de gravação em rede, estou usando
try begin, mas vi algo na …

Comentários: 0

Exportar Dados Campo Memo Tabela DBF

10/4/2017, 10:28 por fcampos

Olá bom dia.

Estou tentando exportar os dados de algumas tabelas em formato dbf pelo foxpro.
O …

Comentários: 2

Função EVL()

8/4/2017, 12:18 por Clebervfp

Bom dia a todos.
Vim compartilhar de uma Função do próprio VFP que me benefício muito.
Função …

Comentários: 0

COMO BLOQUEAR REGISTRO OU TABELA NO VISUAL FOXPRO PARA GRAVAÇÃO EM REDE

3/4/2017, 10:29 por AJC

Pessoal estou tendo um problema que acontece sempre busco na minha tabela de clientes o ultimo …

Comentários: 2

Controlar Scanner Twain

31/3/2017, 17:31 por Kleber R Bento

Estou usando o EZTW32.DLL para criar uma ferramenta que escaneia e gera PDF. Porém com esses …

Comentários: 0

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

Os nossos membros postaram um total de 48 mensagens em 25 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.]
avatar
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.]
avatar
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.]
avatar
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.]
avatar
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


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