Jump to content

Search the Community

Showing results for tags 'xml'.



More search options

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


Forums

  • Q&A Desenvolvimento
    • Perguntas e respostas rápidas
  • Desenvolvimento e Banco de Dados
    • HTML e CSS
    • Java
    • Javascript
    • .NET
    • PHP
    • Python
    • Ruby
    • Mobile
    • Ambientes de Desenvolvimento
    • Arquitetura e Métodos Ágeis
    • Banco de Dados
    • DevOps
    • Desenvolvimento de Games
    • E-Commerce e Pagamentos Online
    • SEO e Otimizações
    • WordPress
    • Algoritmos & Outras Tecnologias
  • Design e Produto
    • Fotografia
    • Photoshop
    • Design de interfaces e UX
    • Edição/Produção de Vídeos
    • Marketing Online
    • Desenho, Ilustração e 3D
  • Entretenimento e uso pessoal
    • Geral
    • Segurança & Malwares
    • Gadgets e wearable
    • Softwares e Apps
    • Entretenimento

Find results in...

Find results that contain...


Date Created

  • Start

    End


Last Updated

  • Start

    End


Filter by number of...

Joined

  • Start

    End


Group


Google+


Hangouts


Skype


Twitter


deviantART


Github


Flickr


LinkedIn


Pinterest


Facebook


Site Pessoal


Localização


Interesses

Found 133 results

  1. Bom dia pessoal, Estou com uma dúvida, tenho um código que importa os dados de um arquivo xml de uma nota fiscal, porém não estou conseguindo importar a tag "dup" do arquivo xml quando existem mais de uma parcela a ser paga, quando importo para um datagrid eu consigo, porém preciso que estas informações sejam importadas para um textbox assim como as demais informações. Segue código: Public Sub PRealizaLeituraXML() OpenFileDialog1.ShowDialog() Dim diretorio = OpenFileDialog1.FileName Dim docXML As New XmlDocument docXML.Load(diretorio) Dim strRetorno As String = "", noPai As XmlElement, noFilho As XmlElement, noNeto As XmlElement, noBisneto As XmlElement, noTetra As XmlElement, nodelist As XmlNodeList = docXML.DocumentElement.ChildNodes If Len(docXML.OuterXml) > 0 Then For Each noPai In nodelist 'Le os nós principais da NFe If noPai.Name = "NFe" Then For Each noFilho In noPai 'Lê os Nós secundários If noFilho.Name = "infNFe" Then 'Se for o cabecalho da NFe For Each noNeto In noFilho 'Lê as Tags da NFe If noNeto.Name = "ide" Then 'Verifica a identificação da NFe For Each noBisneto In noNeto 'Verifica os valores da NFe txtData.Text = noNeto.ChildNodes.Item(7).InnerText txtDocumento.Text = noNeto.ChildNodes.Item(6).InnerText Next ElseIf noNeto.Name = "emit" Then 'Dados do Emitente da NFe For Each noBisneto In noNeto txtfornec.Text = noNeto.ChildNodes.Item(1).InnerText If noBisneto.Name = "enderEmit" Then 'Dados do Endereço do emitente For Each noTetra In noBisneto Next Else End If Next ElseIf noNeto.Name = "dest" Then 'Dados do Destinatário For Each noBisneto In noNeto If noBisneto.Name = "enderDest" Then 'Dados do Endereço do emitente For Each noTetra In noBisneto Next Else End If Next ElseIf noNeto.Name = "transp" Then 'Dados da Transportadora For Each noBisneto In noNeto If noBisneto.Name = "transporta" Then For Each noTetra In noBisneto Next End If If noBisneto.Name = "veicTransp" Then For Each noTetra In noBisneto Next End If If noBisneto.Name = "vol" Then For Each noTetra In noBisneto Next End If Next ElseIf noNeto.Name = "infAdic" Then 'Dados do Destinatário For Each noBisneto In noNeto If noBisneto.Name = "obsCont" Then 'Dados do Endereço do emitente For Each noTetra In noBisneto Next Else End If Next ElseIf noNeto.Name = "cobr" Then 'Dados do Destinatário For Each noBisneto In noNeto If noBisneto.Name = "fat" Then 'Dados da fatura For Each noTetra In noBisneto Next End If If noBisneto.Name = "dup" Then 'Dados da duplicata For Each noTetra In noBisneto Next End If Next ElseIf noNeto.Name = "total" Then For Each noBisneto In noNeto If noBisneto.Name = "ICMSTot" Then For Each noTetra In noBisneto txtValor.Text = noBisneto.ChildNodes.Item(17).InnerText Next End If Next ElseIf noNeto.Name = "entrega" Then 'Dados da Entrega For Each noBisneto In noNeto Next ElseIf noNeto.Name = "det" Then 'Verifica os detalhes dos produtos For Each noBisneto In noNeto If noBisneto.Name = "prod" Then 'Dados dos Produtos For Each noTetra In noBisneto Next End If If noBisneto.Name = "ICMS" Then 'Dados do ICMS For Each noTetra In noBisneto Next End If Next End If Next End If Next End If Next End If End Sub
  2. Olá pessoal Preciso de dicas de plugins para criar arquivos XML com o mapa do site a ser enviado para o Google, Yahoo, Bing, etc. Utilizo o WordPress Multisites, tenho 10 websites nele e gostaria de um plugin que gerasse para cada site um xml diferente. Abraços e obrigado desde já
  3. Alguem tem algum exemplo de geração de arquivo XML no Delphi XE3 (qual componente usar?) com os Nodes e Childs? Não tenho experiencia com o XE3 e necessito gerar os arquivos XML para a CIP (camara Interbancaria de Pagamentos)...
  4. fabiomco

    Leitura de arquivo XML

    Pessoal, Estou com dificuldades de fazer a leitura de um arquivo XML utilizando PHP, e armazenar os valores do XML em um vetor, alguém pode me ajudar? O resultado da leitura deste arquivo sempre retorna vazio, o que estou fazendo de errado? <?php $url = 'http://sotelecom.cupomcampeao.com.br/allnations.xml'; $dom = new DOMDocument('1.0', 'utf-8'); $dom->load($url); $xpath = new DOMXPath($dom); $xpath->registerNamespace('xs', 'http://www.w3.org/2001/XMLSchema'); $elements = $xpath->query('//xs:element'); $produtos = $xpath->query('//Produtos'); echo "elements". $elements->length,PHP_EOL; echo "products". $produtos->length; echo "<br>" ; if (!is_null($produtos)) { foreach ($produtos as $produto) { $num++; $TIMESTAMP[$num] = $produto->produtos->TIMESTAMP; $DEPARTAMENTO[$num] = $produto->produtos->DEPARTAMENTO; $CATEGORIA[$num] = $produto->produtos->CATEGORIA; echo "TIMESTAMP:". $TIMESTAMP[$num] ."<br>" ; } } ?>
  5. alessandro2019

    CSS e XML e XHTML e HTML.

    Olá, sou novo nesse site e nao sei usa-lo direito caso essa msg aparece no lugar errado pfvr nao me julgue. Comecei a ter aula de programação em C# e ainda estou meio perdido e preciso fazer a questão 4 pra manhã utilizando vetores, caso alguem possa dar alguma dica dos outros agradeço, mas o foco é o 4º. :) 1. Desenvolva um programa que leia dois valores a e b ( ) e mostre os seguintes resultados: a. Todos os números em . b. Todos os números ímpares em . c. Todos os números ímpares em múltiplos de 3. 2. Escreva um programa que leia valores, um de cada vez, e conte quantos destes valores são negativos, escrevendo esta informação na tela. 3. Escreva um programa que calcule a média dos números digitados pelo usuário se eles forem pares. Termine a leitura se o usuário digitar 0. 4. Faça um programa que imprima a média de números ( é um valor lido do teclado) excluindo o menor e o maior deles. Seu programa deve tratar casos em que exibindo uma mensagem de erro. (usando vetores) 5. Desenvolva um programa que realize (entrada) sorteios de um número inteiro pertencente ao intervalo de 1 a 100. Seu programa deve ler o valor ( ) a ser sorteado, e em seguida realizar sorteios verificando se o número lido atualmente corresponde com .
  6. xandebnu

    XML direto no banco

    Ola, sou noob em mysql. Mas me deixaram na mão com um pequeno problema. Preciso inserir um XML no bd diretamente, abaixo segue uma amostra do xml. As tabela já esvaziei e não tem que mudar nada, só inserir, mas não sei qual o comando correto, pois os mais tradicionais já tentei e não consegui. A propósito, consigo fazer isso sem rodar um script php ou sou obrigado? <?xml version="1.0" standalone="yes" ?> <ROWDATA> <ROW LINHA="1. FONTE PAGADORA PESSOA FISICA OU JURIDICA" /> <ROW CNPJ="04.***.660/0001-66" /> <ROW FONE="0 (47) ****-2601" /> <ROW NOME="INSTITUTO M DE SEG SOCIAL DO SERV DE" /> <ROW ENDER="AVENIDA xxxxxxxxxxx" /> <ROW BAIRRO="CENTRO" /> <ROW CIDADE="xxxxxxxxxxx" /> <ROW UF="SC" /> <ROW LINHA="2. PESSOA BENEFICIARIA DOS RENDIMENTOS" /> <ROW CPF="290.xxx.619-91" /> <ROW BENEF="001505 - ABDON DE xxxxxxxxx" /> <ROW NATREN="3533 - Apos. ou Pensão Prev. Publica" /> <ROW LINHA="3. RENDIMENTOS TRIBUTAVEIS, DEDUÇÕES E IMPOSTO RETIDO NA FONTE - VALORES EM REAIS " /> <ROW LINHA="01 Total dos Rendimentos (Inclusive Férias)" RENBRU="0000075666,21" /> <ROW LINHA="02 Contribuição à Previdência Social" CONPRE="0000002197,21" /> <ROW LINHA="03 Contribuição a Previdência Provada e ap FAPI" PREPRI="0000000000,00" /> <ROW LINHA="04 Pensão Judicial (benefíciário no campo 7)" PENJUD="0000000000,00" /> <ROW LINHA="05 Inpostos Retido na Fonte" VALIRF="0000009283,74" /> <ROW LINHA="4. RENDIMENTOS ISENTOS E NÃO TRIBUTAVEIS " /> <ROW LINHA="01 Parcela Isenta, Aposent., Reserva, Reforma e Pensão (65 anos ou +)" APOREF="0000000000,00" /> <ROW LINHA="02 Diárias e Ajuda de Custo " DIAAJU="0000000000,00" /> <ROW LINHA="03 Prov. Pensão, aposent. Reforma Moléstia Grave, Invalid. Permanente" APOINV="0000000000,00" /> <ROW LINHA="04 Lucro e Divid. a partir 1996 pg p/PJ (lucro Real, Pres.Arbitr,)" RENTE1="0000000000,00" /> <ROW LINHA="05 Valores Sócios Micro Empresa exceto Pro Labore" RENTE2="0000000000,00" /> <ROW LINHA="06 Indenizações rescisão de contrato, PDV, Acid. Trabalho" INDAVI="0000000000,00" /> <ROW LINHA="07 Outros (Especificar)" VALSEQ="0000000000,00" /> <ROW LINHA="5. RENDIMENTOS SUJEITOS A TRIBUTAÇÃO EXCLUSIVA (RENDIMENTOS LIQUIDOS)" /> <ROW LINHA="01 Decimo Terceiro Salário" VAL13S="0000005322,64" /> <ROW LINHA="02 IRRF Dec.Terc. Salário" VIR13S="0000000819,81" /> <ROW LINHA="6. Rendimentos Recebidos Acumuladamente- Art.12-A da Lei nº7.713, de 1988 (sujeitos a trib. excl.)" /> <ROW LINHA="6.1 Numero do Processo:" NROPRO="" QTDMES="000" /> <ROW LINHA="" /> <ROW LINHA="1. Total de Rendimentos Tributáveis (inclusive férias e 13º salário)" BRURRA="0000000000,00" /> <ROW LINHA="2. Exclusão: Despesas com Ação Judicial" DESRRA="0000000000,00" /> <ROW LINHA="3. Dedução: Contribuição Previdenciária Oficial" PRERRA="0000000000,00" /> <ROW LINHA="4. Dedução: Despesas com Pensão Alimentícia (beneficiário no campo 7)" JUDRRA="0000000000,00" /> <ROW LINHA="5. Imposto sobre a renda retido na fonte" IRFRRA="0000000000,00" /> <ROW LINHA="6. Rendimentos isentos de pensão, proventos de aposentadoria ou reforma por moléstia grave ou aposentadoria ou reforma por acidente em serviço" RENISE="0000000000,00" /> <ROW LINHA="7. Informações Complementares:" /> <ROW LINHA="8. Responsável pelas informações:" /> <ROW NOME="MARCOS LANDEIRA" DATA="29/02/2016" /> <ROW LINHA="Dispensada a assinatura de acordo com IN RFB 1.215/2011" /> <ROW LINHA="Aprovado pela IN RFB 1.215 de 15 de dezembro de 2011" /> </ROWDATA>
  7. klestadt@hotmail.com

    Problema com HTML5 e CSS3

    Boa noite. Estou usando HTML5, CSS3 e o editor notepad++. Alguém saberia me informar como faço para subir um elemento da página para o topo dela? No HTML é a tag "<aside>" e no CSS é o bloco aside{ }, ele está na parte de baixo da página e preciso colocá-lo no topo. Abaixo segue códigos, HTML e CSS Aguardo retorno .container { margin: 0 auto; width: 960px; } body { background: #FFF1D6 url(images/noise.png); font-family: "Lucida Grande", "Lucida Sans Unicode", Verdana, sans-serif; line-height: 1.6; } article { background-color: #FFF; border: 1px solid #CCC; border-color: #CCC #999 #999 #CCC; margin-bottom: 20px; padding: 10px; float: left; width: 660px; } article h2 { border-bottom: 1px dashed #7E9F19; margin: 0; } article a { color: #2C88A7; font-weight: bold; } h1 a { color: #7E9F19; text-decoration: none; } h1 a:hover { background-color: #7E9F19; color: #FFF; } article img { border: 1px solid #7E9F19; float: left; margin: 10px 10px 0 0; padding: 2px; } .clear { clear: both; } aside { background-color: #FFFBE4; border: 1px solid #C9BC8F; float: right; padding: 10px; width:260px; } aside h3 { font-size: 14px; margin-top: 0; } aside ol { font-size: 12px; } footer { font-size: 12px; text-align: center; } <!doctype html> <html lang = 'pt-BR'> <head> <meta charset = "UTF-8"> <link rel = "stylesheet" href = "FormatacaoSaoPaulo.css"> <title>O que mais eu gosto em São Paulo</title> </head> <body> <div class = 'container'> <h1><a href = ''>O que mais eu gosto em São Paulo</a></h1> <!-- o nosso conteúdo vai aqui... --> <article> <h2>Passear na Avenida Paulista</h2> <img src = 'paulista.jpg' width = '156px' height = '156px' alt = "O céu da avenida Paulista, foto por http://www.flickr.com/photos/jairo_abud"> <p> Um dos principais centros financeiros da cidade, a avenida Paulista também possui diversas opções de entretenimento. Endereço do Museu de Arte de São Paulo, <em>MASP</em>, do teatro Gazeta e muitos outros, a região é de facíl acesso graças as diversas linhas de ônibus que cruzam a avenida e a linha de metrô que passa por baixo dela. </p> <p> A avenida Paulista é sempre assunto. O que será que estão falando a respeito no <a href = 'https://twitter.com/#!/search/Avenida Paulista' target = '_blank'>Twitter</a> </p> </article> <article> <h2>Os bares da Vila Madalena</h2> <img src = 'piola.jpg' width = '156px' height = '156px' alt = "A varanda do Armazém Piola, foto por Fernando Moraes"> <p> Depois de um dia de trabalho, nada melhor que um chopp, um petisco e uma conversa em uma mesa de bar. Opções de sobra na região das ruas Aspicuelta, Fradique Coutinho e Wisard. </p> <p> Veja quais os melhores bares e restaurantes da região no <a href = 'http://vejasp.abril.com.br/busca?chn=bares&qu=&nbh=Pinheiros%20/%20Vila/20Madalena' target = '_blank'>Guia VEJA São Paulo.</a> </p> </article> <article> <h2>O Parque Ibirapuera</h2> <img src = 'ibirapuera.jpg' width = '156px' height = '156px' alt = "O Parque Ibirapuera, por https://commons.wikimedia.org/wiki/File:Lago_do_Parque_do_Ibirapuera.JPG"> <p> Um dos cartões postais da cidade, o parque dispõe de mais de 1,5km{^2} de área verde, lagos artificiais e pistas de cooper e ciclismo. E se isso não fosse o suficiente, o parque costuma ser palco de diversos eventos culturais ao longo do ano. </p> <p> Veja no <a href = 'https://www.google.com.br/maps/dir//Av.+Paulista,+São+Paulo+-+SP/@-23.5567919,-46.6638185,17z/data=!4m8!4m7!1m0!1m5!1m1!1s0x94ce59c8da0aa315:0xd59f9431f2c9776a!2m2!1d-46.6544301!2d-23.563108?hl=pt-BR' target = '_blank'>mapa</a> como chegar ao parque. </p> </article> <aside> <h3>E existem muitos outros lugares interessantes na cidade...</h3> <ol> <li>O Mercado Municipal.</li> <li>A Sala São Paulo.</li> <li>Os estádios dos principais times de futebol da cidade.</li> <li>Diversos museus, como o Memorial da América Latina, Museu da Língua Portuguesa e o Museu do Ipiranga.</li> <li>E mais!</li> </ol> </aside> </div> <footer class = 'clear'> <p>Parte do livro "HTML5 E CSS3: Domine a web do futuro."</p> </footer> </body> </html>
  8. Alguém teria um exemplo simples de uma Procedure PLSQL (ou local da documentação) para gerar um arquivo XML com base em um Schema (xsd) , os dados seriam gerados a partir de uma consulta SQL. Na realidade arquivos do RPS da ANS (Agência Nacional de Saúde BR).
  9. wellingtonmelo

    Botão com efeito dropdown

    Fala pessoal, beleza? Bom, estou desenvolvendo um site de jogos online, em wordpress, basicamente jogos em flash e afins, até ai tudo bem, só que estou com uma dificuldade na hora de mostrar algumas opções de páginas para os usuários cadastrados. Eu usei um plugin pra gerar o cadastro e coloquei pra exibir o nome do usuário quando logado. Como na imagem abaixo: Estou puxando esse nome de usuário pelo seguinte código: <div class="ola-visitante"> <?php global $current_user; if ( isset($current_user) ) { echo $current_user->user_login; }?> </div> Eu quero fazer um efeito link, com menu dropdown no nome desse usuário, pois ao passar o mouse quero que exiba algumas opções, como: Favoritos, Pontos, Editar Perfil etc. Um exemplo exato do que quero fazer é aqui no próprio imasters, que ao logarmos aparece o nosso nome de usuário e várias opções aparecem ao clicarmos, como na imagem abaixo: Quando o usuário clicar expande as opções: Tentei colocar esse código que exibe o nome de usuário dentro de um href e não funcionou. O nome de usuário perdeu a formatação, essa cor branca, que é dada a div que o contém, mas a formatação do href não funcionou, veja o código com o href: <div class="ola-visitante"> <a href="#"><?php global $current_user; if ( isset($current_user) ) { echo $current_user->user_login; }?></a> </div> IMPORTANTE! É possível puxar uma formatação dentro dessa div "ola-visitante" de modo que seja ativado para exibir somente quando o nome de usuário aparecer? ou seja, no estado normal, sem o usuário ter efetuado login não aparecer nada, e só então quando ele logar aparecer o efeito dropdown ao passar o mouse sobre o nome do usuário? Caso alguém queira dar uma olhada no botão de login e o nome do usuário sendo exibido, vou deixar um login de teste aqui: http://clubejogos.com.br login: clickviciante senha: 123456 Desde já agradeço por toda e qualquer ajuda! Abraço.
  10. pablospfc

    gravar em arquivo XML dinanicamente

    Ola pessoal boa noite, estou com uma dúvida no que diz respeito a geração de um arquivo xml com dados advindos do MySQL. Queria uma opinião de vocês de como eu deveria implementar isso. Eu quero que os dados sejam atualizados dinamicamente no XML assim que for inserido um registro no MySQL. Só que com isso terei muito mais trabalho, pois toda vez que alterar dados do MySQL terei que alterar no XML tambem, a mesma coisa é com a remoção. Existe alguma outra forma melhor de fazer isso sem ter que ficar toda vez atualizando o XML quando muda ou remove algum registro no MySQL?
  11. Luciano Zanita

    TAG Externa XML PHP

    Boa tarde a todos, estou tendo alguns problemas para poder selecionar um determinado texto isolado de um XML externo que estou puxando via "file_get_contents", vou postar o código primeiro para explicar. SCRIPT PHP <?php $xml_data=file_get_contents("http://ipdoservidor:8086/connectioncounts"); $doc = new DOMDocument(); $doc->loadXML($xml_data); $wms = $doc->getElementsByTagName('WowzaMediaServer'); $currentlistener = $wms->item(0)->getElementsByTagName("ConnectionsCurrent")->item(0)->nodeValue; $listenerhits = $wms->item(0)->getElementsByTagName("ConnectionsTotal")->item(0)->nodeValue; echo "Current listener: $currentlistener<br> Total hits: $listenerhits"; ?> ARQUIVO XML EXTERNO(FORMATO) <WowzaMediaServer> <ConnectionsCurrent>1</ConnectionsCurrent> <ConnectionsTotal>3</ConnectionsTotal> <ConnectionsTotalAccepted>1</ConnectionsTotalAccepted> <ConnectionsTotalRejected>2</ConnectionsTotalRejected> <MessagesInBytesRate>7088.0</MessagesInBytesRate> <MessagesOutBytesRate>0.0</MessagesOutBytesRate> <VHost> <Name>_defaultVHost_</Name> <TimeRunning>2664.886</TimeRunning> <ConnectionsLimit>0</ConnectionsLimit> <ConnectionsCurrent>1</ConnectionsCurrent> <ConnectionsTotal>3</ConnectionsTotal> <ConnectionsTotalAccepted>1</ConnectionsTotalAccepted> <ConnectionsTotalRejected>2</ConnectionsTotalRejected> <MessagesInBytesRate>7088.0</MessagesInBytesRate> <MessagesOutBytesRate>0.0</MessagesOutBytesRate> <Application> <Name>primario</Name> <Status>loaded</Status> <TimeRunning>570.617</TimeRunning> <ConnectionsCurrent>1</ConnectionsCurrent> <ConnectionsTotal>3</ConnectionsTotal> <ConnectionsTotalAccepted>1</ConnectionsTotalAccepted> <ConnectionsTotalRejected>2</ConnectionsTotalRejected> <MessagesInBytesRate>7081.0</MessagesInBytesRate> <MessagesOutBytesRate>0.0</MessagesOutBytesRate> <ApplicationInstance> <Name>_definst_</Name> <TimeRunning>570.59</TimeRunning> <ConnectionsCurrent>1</ConnectionsCurrent> <ConnectionsTotal>3</ConnectionsTotal> <ConnectionsTotalAccepted>1</ConnectionsTotalAccepted> <ConnectionsTotalRejected>2</ConnectionsTotalRejected> <MessagesInBytesRate>7081.0</MessagesInBytesRate> <MessagesOutBytesRate>0.0</MessagesOutBytesRate> <Stream> <Name>primario.sdp</Name> <SessionsFlash>0</SessionsFlash> <SessionsCupertino>0</SessionsCupertino> <SessionsSanJose>0</SessionsSanJose> <SessionsSmooth>0</SessionsSmooth> <SessionsRTSP>0</SessionsRTSP> <SessionsTotal>0</SessionsTotal> </Stream> <Stream> <Name>secundario.sdp</Name> <SessionsFlash>0</SessionsFlash> <SessionsCupertino>0</SessionsCupertino> <SessionsSanJose>0</SessionsSanJose> <SessionsSmooth>0</SessionsSmooth> <SessionsRTSP>0</SessionsRTSP> <SessionsTotal>0</SessionsTotal> </Stream> </ApplicationInstance> </Application> </VHost> </WowzaMediaServer> O script php na linha 5, ele reconhece a TAG para poder pegar os dados, o detalhe é que preciso pegar <Name>primario.sdp</Name> para poder ler o SessionsTotal que é o que preciso, mais ai que esta o problema como fazer isso... Alguém sabe me dizer como posso estar fazendo isto? Agradeço desde já a ajuda.
  12. alini96

    O que está dando erro?

    To tentando fazer um XML simples que pega os dados cadastrados em uma página em PHP mas está dando erro, alguém pode me dizer o que é e como pode dar certo? Erro que aparece ao apertar o botão: Fatal error: Uncaught exception 'DOMException' with message 'Hierarchy Request Error' in C:\xampp\...\cadastro.php:17 Stack trace: #0 C:\xampp\...\cadastro.php(17): DOMNode->appendChild(Object(DOMElement)) #1 {main} thrown in C:\xampp\...\cadastro.php on line 17 Código inteiro da página: <?php if (isset($_POST['insert'])){ $xml= new DOMDocument("1.0", "UTF-8"); $xml->load('studentdb.xml'); $nome = $_POST['nome']; $endereco = $_POST['endereco']; $rootTag = $xml->getElementsByTagName("roo")->item(0); $infoTag = $xml->createElement("info"); $nomeTag = $xml->createElement("nome", $nome); $enderecoTag = $xml->createElement("endereco", $endereco); $nomeTag->appendChild($nomeTag); $enderecoTag->appendChild($enderecoTag); $rootTag->appendChild($infoTag); $xml->save('studentdb.xml'); } ?> <html> <body> <form method="post" action="cadastro.php"> Informacoes <br> Nome <input type="text" name="nome"> <br> Endereco <input type="text" name="endereco"> <br> <input type="submit" name="insert" value="add"> </form> </body> </html>
  13. Olá Alguém sabe o motivo do XmlTextReader não estar mais recuperando o arquivo? Estava tudo OK Abaixo segue o trecho que funcionava perfeitamente o arquivo especificado em XmlFileName existe e a pasta xmlDataRepository também Mas no meu último debug percebi que o XmlMestre esta vindo vazio, o que ocasiona um erro Alguém sabe o motivo?
  14. Criei um formulário simples com o código, nome, idade e telefone: <html> <form action=# method="post"> <table border=0> <tr> <td colspan=2> Cadastro </td> </tr> <tr> <td> Cod </td> <td> <input type=text name=cod> </td> </tr> <tr> <td> Nome </td> <td> <input type=text name=nome> </td> </tr> <tr> <td> Idade </td> <td> <input type=text name=idade> </td> </tr> <tr> <td> Telefone </td> <td> <input type=text name=telefone> </td> </tr> <tr> <td colspan=2 align="center"> <input type=submit name=bt_exporta value="Exportar"> </td> </tr> </table> </html> E o php para mandar os dados para um arquivo XML (que está antes do html): <?php if ($_REQUEST['bt_exporta'] == "Exportar") { $filename = "dados.txt"; $handle = fopen ($filename,'a+'); $cod=$_POST['cod']; $nome=$_POST['nome']; $idade=$_POST['idade']; $telefone=$_POST['telefone']; $cod = fcomplemento($cod,4,""); $cod = substr($cod,0,4); $nome = fcomplemento($nome,15,""); $nome = substr($nome,0,15); $idade = fcomplemento($idade,2,""); $idade = substr($idade,0,2); $telefone = fcomplemento($telefone,8,""); $telefone = substr($telefone,0,8); $branco_idade=""; $branco_idade=fcomplemento($branco_idade,10,""); $exportacao = $cont.$nome.$idade.$telefone; if (!fwrite($handle, $exportacao)) { print "Erro ao escrever no arquivo ($filename)"; exit; } } fclose($handle); ?> Mas quando aperto exportar mesmo com os campos com texto, mostra o seguinte fatal error: Fatal error: Call to undefined function fcomplemento() in C:\xampp\htdocs\...\cadastrar.php on line 14 O que pode estar errado?
  15. OverMix

    Head Soap - Como ler com PHP?

    Prezados Amigos Boa Tarde Estou a consumir um WSDL de um Webservice onde após o login e após cada requisição conforme XML retornado abaixo me é apresentada as seguintes tags no head do Soap <Sequencia>1</Sequencia> <SessionId>4b4uc2536530-941f-44e6-ab95-8ee7179fb016</SessionId> Como regra de segurança devo salvar estes e na próxima requisão usar os dados para a próxima requisição gravar, nesta nova requisição sera gerada nova sessão e sequencia e eu devo guarda-las para outra requisição e assim por diante. <?xml version="1.0" encoding="utf-8"?> <soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"> <soap:Header> <Sessao xmlns="http://dominio.com.br"> <Sequencia>1</Sequencia> <SessionId>4b4uc2536530-941f-44e6-ab95-8ee7179fb016</SessionId> <Versao> <Id>1</Id> <SituacaoCache>Inalterado</SituacaoCache> <VersaoAtual>0</VersaoAtual> <ReleaseAtual>0</ReleaseAtual> <ProximaAtualizacao>0001-01-01T00:00:00</ProximaAtualizacao> <Minutos>0</Minutos> <VersaoDisponivel> <VersaoRota>0</VersaoRota> <VersaoBanco>0</VersaoBanco> <ReleaseBanco>0</ReleaseBanco> <Compilacao>0</Compilacao> </VersaoDisponivel> <QuantidadeReleases>0</QuantidadeReleases> </Versao> </Sessao> </soap:Header> <soap:Body> <LogOnResponse xmlns="http://dominio.com.br"> <LogOnResult> <Excecoes /> <DatabaseCount>0</DatabaseCount> <Retorno> <Id>18659</Id> <Nome>NOME</Nome> <Email>nome@provedor.com</Email> <Endereco /> <Bairro /> <Cidade /> <Estado /> <Pais /> <Cep /> <LogOn>login</LogOn> <DataNascimento>1984-09-17T00:00:00</DataNascimento> <RG /> <Cpf>000.000.000-00</Cpf> <Telefone /> <Celular /> <Configuracoes /> <Ativo>true</Ativo> <Tema>Azul</Tema> <Perfil> <Id>12</Id> <Nome>Sites Externos</Nome> <Descricao /> <NiveisAcesso> <CLPerfilNivelAcesso> <Id>11</Id> <Perfil> <Id>12</Id> <Nome>Sites Externos</Nome> <Descricao /> <NiveisAcesso /> <Modulos /> <Atividades /> </Perfil> <NivelAcesso> <Id>1</Id> <Nome>Usuário</Nome> <Codigo>1</Codigo> <Descricao /> </NivelAcesso> </CLPerfilNivelAcesso> </NiveisAcesso> <Modulos> <CLPerfilModulo> <Id>19</Id> <Perfil> <Id>12</Id> <Nome>Sites Externos</Nome> <Descricao /> <NiveisAcesso /> <Modulos /> <Atividades /> </Perfil> <Modulo> <Id>9</Id> <Nome>Portais</Nome> <Codigo>256</Codigo> <Descricao /> </Modulo> </CLPerfilModulo> <CLPerfilModulo> <Id>20</Id> <Perfil> <Id>12</Id> <Nome>Sites Externos</Nome> <Descricao /> <NiveisAcesso /> <Modulos /> <Atividades /> </Perfil> <Modulo> <Id>2</Id> <Nome>Processos</Nome> <Codigo>2</Codigo> <Descricao /> </Modulo> </CLPerfilModulo> </Modulos> <Atividades /> </Perfil> <Skype /> <EmpresaAtual> <Id>0</Id> <SituacaoCache>Inalterado</SituacaoCache> <Nome /> <RazaoSocial /> <Cnpj /> <Endereco /> <Bairro /> <Cidade /> <Estado /> <Pais /> <Cep /> <SistemaWooba> <Id>0</Id> <SituacaoCache>Inalterado</SituacaoCache> <Codigo /> <Nome /> <Wooba>0</Wooba> <Observacoes /> <TemBilhetes>true</TemBilhetes> <PermiteBilheteSemLocalizador>false</PermiteBilheteSemLocalizador> <Campos /> </SistemaWooba> <SistemaSisav> <Id>0</Id> <SituacaoCache>Inalterado</SituacaoCache> <Codigo /> <Nome /> <Wooba>0</Wooba> <Observacoes /> <TemBilhetes>true</TemBilhetes> <PermiteBilheteSemLocalizador>false</PermiteBilheteSemLocalizador> <Campos /> </SistemaSisav> <Arquivo> <Nome /> <Extensao /> <Hash /> <Conteudo /> </Arquivo> </EmpresaAtual> <DeveAlterarSenha>false</DeveAlterarSenha> <SenhaNuncaExpira>false</SenhaNuncaExpira> <DataAlteracaoSenha>2015-11-10T14:53:45.647</DataAlteracaoSenha> <DataAlteracaoEmail>0001-01-01T00:00:00</DataAlteracaoEmail> <DataAlteracaoCelular>0001-01-01T00:00:00</DataAlteracaoCelular> <Perguntas>0</Perguntas> <UsaBloqueioIP>false</UsaBloqueioIP> <JornadaTrabalho> <Id>0</Id> <Nome /> <Prioridade>0</Prioridade> </JornadaTrabalho> <Sexo>Masculino</Sexo> <TokenSSO /> <Arquivo> <Nome /> <Extensao /> <Hash /> <Conteudo /> </Arquivo> </Retorno> </LogOnResult> </LogOnResponse> </soap:Body> </soap:Envelope> <pre> em testes o código PHP abaixo ao ser executado me apresenta a seguinte mensagem XML não existe $UrlWSLogin = new SoapClient('https://ws.dominio.com.br/integrador/integrador.asmx?WSDL', array('trace' => 1)); //print_r($UrlWS->__getFunctions()); $MetodoLoginWS = 'LogOn'; $DadosLoginWs = array( "Sequencia" => "0", "SessionId" => "0", "prUsuario" => "login", "prSenha" => "senha", ); $ResultadoWS = $UrlWSLogin->$MetodoLoginWS($DadosLoginWs); //$RespostaWS = '<pre>'.print_r($ResultadoWS,true).'</pre>'; if (isset($ResultadoWS)) { //echo '<pre>'. print_r($UrlWSLogin->__getLastResponse());'</pre>'; $XMLws = $UrlWSLogin->__getLastResponse(); // usando __getLastResponse tenho acesso ao header do soap if (!$xml = simplexml_load_string("$XMLws")) { echo 'XML não existe'; } else { echo $xml->Sessao->SessionId; } echo "Falha ao capturar xml do ws"; } Teria algum tratamento para que eu possa converter as tags do objeto em variaveis assim podendo trabalhar mais fácil com eles?
  16. israelpereira96

    Implementação Web Service Cielo

    Olá, estou tentando enviar um xml para a integração da cielo, Eu enviei meu xml para o suporte da cielo, e eles falaram que estão corretos, porem quando eu executo com meu script php, não me dá o retorno correto. Alguem poderia me ajudar? Segue o codigo php <?php $xml = '<?xml version="1.0" encoding="ISO-8859-1"?> <requisicao-transacao id="LKZ-151923" versao="1.2.1" > <dados-ec> <numero>1006993069</numero> <chave>25fbb99741c739dd84d7b06ec78c9bac718838630f30b112d033ce2e621b34f3</chave> </dados-ec> <dados-portador> <numero>4012001037141112</numero> <validade>201805</validade> <indicador>1</indicador> <codigo-seguranca>123</codigo-seguranca> </dados-portador> <dados-pedido> <numero>100000027</numero> <valor>100</valor> <moeda>986</moeda> <data-hora>2015-11-09T15:28:37</data-hora> <descricao>descricaoDoPedido</descricao> <idioma>PT</idioma> </dados-pedido> <forma-pagamento> <bandeira>visa</bandeira> <produto>1</produto> <parcelas>1</parcelas> </forma-pagamento> <autorizar>3</autorizar> <capturar>false</capturar> </requisicao-transacao>'; $post_data = 'POST /servicos/ecommwsec.do HTTP/1.1 '. 'Host: ecommerce.cielo.com.br '. 'Content-Type: application/x-www-form-urlencoded '. 'Content-Length: '.strlen(htmlspecialchars($xml)). ' mensagem='. htmlspecialchars($xml); $ch = curl_init('https://qasecommerce.cielo.com.br/servicos/ecommwsec.do'); curl_setopt($ch, CURLOPT_POST, 1); curl_setopt($ch, CURLOPT_POSTFIELDS, array( 'POST /servicos/ecommwsec.do HTTP/1.1', 'Host: ecommerce.cielo.com.br', 'Content-Type: application/x-www-form-urlencoded', 'Content-Length: '.strlen($xml), 'mensagem='. htmlentities($xml) ) ); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, true); curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1); curl_setopt($ch, CURLOPT_SSLVERSION, 4); curl_setopt($ch, CURLOPT_FAILONERROR, true); curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 30); $xml_retorno = curl_exec($ch); curl_close($ch); return print_r( json_encode( simplexml_load_string($xml_retorno) ) );
  17. Tenho uma pagina do Blogger o qual me retorna urls para que eu use a aplicação de comentários do Facebook, porem em algumas paginas a opção de moderação não está disponível: Exemplo: (Sem moderação) http://www.bulfaitelo.com.br/2015/10/easter-egg-no-google-play-games.html (Com moderação) http://www.bulfaitelo.com.br/2015/10/nova-atualizacao-do-whatsapp-ira.html Como podem ver é o mesmo domínio, consequentemente a mesma base de código, (inseri corretamente a id da aplicação). Aguem pode me ajudar a resolver isso. o/ Imagem de Exemplo:
  18. Galera, to com uma situação que já pesquisei por bastante tempo e ainda não conseguir encontrar uma solutação adequada. Estou tetando pegar informações de um xml e mostrar na tela aquilo que realmente é preciso. Consigo fazer isso, sem problemas. A dificuldade encontra está em pegar outros dados que contenham a mesma TAG. Por exemplo, se tem o número da ficha de uma pacinte no xml, também existem diversos exames que esse paciente realizou. Fica tudo no XML. Outro exemplo, <numeroFicha>123456789</numeroFicha> <codigoProcedimento>44574782</codigoProcedimento> <codigoProcedimento>44578442</codigoProcedimento> <codigoProcedimento>44572154</codigoProcedimento> Só é exibido o primeiro <codigoProcedimento>. Os outros, que estão relacionados ao mesmo número de ficha, não aparecem. Já utilzei diversos códigos. Vou postar um de exemplo: ------------------------------------------------------------------------------------------------------------------------------ <?php $xml=simplexml_load_file('arquivo_xml.xml') or die("Error: Cannot create object"); foreach($xml->prestadorParaOperadora->loteGuias->guiasTISS->{'guiaSP-SADT'} as $books) { echo $books->cabecalhoGuia->numeroGuiaPrestador." - "; echo $books->procedimentosExecutados->procedimentoExecutado->procedimento->codigoProcedimento; //echo $books->procedimentosExecutados->procedimentoExecutado->procedimento->codigoProcedimento; echo "<br>"; } ?> ------------------------------------------------------------------------------------------------------------------------------------------- Tô quebrando a "mufa" aqui..rs Tiver como alguém dá um HELP aee! rs
  19. free4k

    Trabalhar com datas no XML

    Olá, tudo bem pessoal? Preciso ler datas de registros no XML e calcular quantos registros que há na semana atual. Com MySQL consigo fazer, porém com XML não tenho ideia de como fazer. Podem me ajudar? Obrigado.
  20. Olá pessoal, eu precisei migrar o site (joomla 1.5) da empresa onde trabalho para o novo joomla 3.4.4, migrei os dados do 1.5, porém, o template (esse que tem a necessidade de ser mantido) precisou ser adaptado, correu tudo bem, aparentemente, instalei os módulos de menu do jeito que estavam na versão antiga, mas ao tentar publicar um dos artigos da página inicial, o mesmo não aparece. Configurei o menu home para exibir todos os artigos que estiverem em destaque, atribuí todos os menus na configuração do tema, e nada! O que pode estar acontecendo de errado com o site? Obrigado!
  21. Olá pessoal, eu precisei migrar o site (joomla 1.5) da empresa onde trabalho para o novo joomla 3.4.4, migrei os dados do 1.5, porém, o template (esse que tem a necessidade de ser mantido) precisou ser adaptado, correu tudo bem, aparentemente, instalei os módulos de menu do jeito que estavam na versão antiga, mas ao tentar publicar um dos artigos da página inicial, o mesmo não aparece. Configurei o menu home para exibir todos os artigos que estiverem em destaque, atribuí todos os menus na configuração do tema, e nada! o que pode estar acontecendo de errado com o site? Obrigado!
  22. MarKteus

    Erro no web.xml

    Olá Estou tendo um problema que é o seguinte se meu web.xml contiver somente as linhas abaixo: <?xml version="1.0" encoding="UTF-8"?> <web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd" id="WebApp_ID" version="3.0"> <display-name>MyCrud</display-name> <welcome-file-list> <welcome-file>index.jsp</welcome-file> </welcome-file-list> Porém se acrescento mais linhas a aplicação não rodar mais <?xml version="1.0" encoding="UTF-8"?> <web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd" id="WebApp_ID" version="3.0"> <display-name>MyCrud</display-name> <welcome-file-list> <welcome-file>index.jsp</welcome-file> </welcome-file-list> <resource-ref> <description>My DataSource</description> <res-ref-name>jdbc/meucrud</res-ref-name> <res-type>javax.sql.DataSource</res-type> <res-auth>Container</res-auth> </resource-ref> <filter> <filter-name>ConnectionFilter</filter-name> <filter-class>com.meucrud.dao.utils.ConnectionFilter</filter-class> </filter> <filter-mapping> <filter-name>ConnectionFilter</filter-name> <url-pattern>/*</url-pattern> </filter-mapping> </web-app> Alguém sabe o motivo ?
  23. xiro

    busca com xpath

    Boa tarde pessoal. Como faço uma consulta com xpath usando a mesma ideia do like (banco de dados). Em dois campos ? Tentei dessa forma mas dá um erro. $busca = $registro->xpath('//preco[.%'.$buscas.'%]');
  24. Senhores, consigo realizar o upload do conteúdo de um arquivo XML para o banco de dados MySQL. Mas apenas um arquivo por vez. O que eu queria é que fossem vários arquivos. Já tentei criar array, variáveis... mas ainda não consegui. Consegui criar os scripts abaixo: <!DOCTYPE html> <!-- To change this license header, choose License Headers in Project Properties. To change this template file, choose Tools | Templates and open the template in the editor. --> <html> <head> <meta charset="UTF-8"> <title></title> </head> <body> <form action="importar_xml.php" method="POST" enctype="multipart/form-data"> <input type="file" name="upl" multiple style="font-size:80px" /> <input type="submit" name="enviar_xml" value="Enviar" /> </form> </body> </html> xml_importar.php <?php set_time_limit(3600); //1 hora pra dar timeout /* Conectar com o banco de dados da aplicação */ mysql_connect('localhost', 'root', 'senha') or die('Erro ao conectar'); mysql_select_db("nome_banco"); //**************************************************************************** ini_set('default_charset', 'UTF-8'); if (isset($_POST['enviar_xml'])) { if (is_uploaded_file($_FILES['upl']['tmp_name'])) { /**A linha abaixo mostra o nome do aquivo que foi selecionado**/ echo "<h1>" . "Arquivo XML: ". $_FILES['upl']['name'] ." Selecionado com Sucesso!." . "</h1>"; echo "<h2>Exibindo Fichas:</h2>"; /** LER XML A PARTIR DO INPUT TYPE=FILE * Esta linha simplexml_load_files ler o xml que é selecionado * a partir do campo do input type=file, que tem o nome de filename. **/ $xml = simplexml_load_file($_FILES['upl']['tmp_name']); /* Lê o arquivo XML e recebe um objeto com as informações */ }} $x = 0; //contador foreach ($xml->tag1->tag2->tag3->{'nome-nome2'} as $valor){ /* Percorre o objeto e salva as informações no banco de dados */ mysql_query("INSERT INTO nome_tabela(tag1, tag2, tag3, tag4, tag5) VALUES ( ".$valor->tag5->tag6.", '".$valor->tag7->tag8."', ".$valor->tag9->tag10->tag11->tag12.", '".$valor->tag9->tag10->tag11->tag13."', ".$valor->tag9->tag10->tag11->tag14.")"); if(mysql_affected_rows() != -1){ $x++; } } echo "$x contatos importados com sucesso!"; ?> //**************************************************************************************************************************************** O que preciso é selecionar vários XMLs e salvar no banco. Hoje, consigo, sim, selecionar vários, mas somente 1(um) XML é gravado no banco. Senhores, se puderem, dá uma ajudinha ae... abç!
  25. Carlos Antoliv

    JOIN entre XML e MySQL

    Senhores, satisfações. Vou tentar explicar. Tenho um sistema em php que busca informações de um xml e mostra na tela. Também tenho um pequeno banco de dados em mysql que possue 2 campos iguais ao que contém no arquivo xml. O que que quero é fazer um JOIN entre o XML e o MySQL para mostrar os outros 3 campos a mais que o MySQL possui. EX: Arquivo XML: Coluna: 1, 2, 3, 4, 5 Banco MySQL: Coluna: 3, 4 5 Podemos perceber que os mesmos possuem "colunas" iguais, embora arquivo xml não possua coluna, e, portanto, a ideia é fazer um join e jogar numa outra tabela existente para, de fato, juntar as informações dessas duas fontes porque o arquivo xml é apenas exibido na tela. A ideia é salvar essas informaçoes que são exibidas junto com as colunas do mysql e salvar numa outra tabela para juntar tudo num só lugar. Sei que fui meio redundante, mas o que vale é a intenção de tentar explicar algo que não consegui achar na internet. Se puderem ajudar o amigo... abç!
×

Important Information

Ao usar o fórum, você concorda com nossos Terms of Use.