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. Boa tarde. Poderiam me ajudar? Estou com a seguinte necessidade abaixo. Fiz um exemplo baseado na mesma estrutura de XML que necessito ter como resultado. Acontece que não muitos elementos retornados em uma array e gostaria que eles fossem retornados como uma query para poder manipular os dados da forma que eu consigo dentro de minha programação. SELECT (xpath('/TAG1/TAGF/@Atrib1' ,cast( '<TAG1> <TAGF Atrib1="Aa01" Atrib2="Ab01" Atrib3="Ac01" Atrib4="Ad01" ><Filler>Teste</Filler></TAGF> <TAGF Atrib1="Aa02" Atrib2="Ab02" Atrib3="Ac02" Atrib4="Ad02" ><Filler>Teste</Filler></TAGF> <TAGF Atrib1="Aa03" Atrib2="Ab03" Atrib3="Ac03" Atrib4="Ad03" ><Filler>Teste</Filler></TAGF> </TAG1>' as xml)))[1] val1; Nesse exemplo, apenas mostra uma linha e uma coluna e eu gostaria de mostrar 3 linhas (no caso, uma linha para cada nó) e 4 colunas como os dados de cada atributo. Eu não sei como eu poderia fazer um looping ou algo parecido para retornar isso em uma query. As colunas seriam fixas, mas eu poderia ter N linhas. Alguém poderia me ajudar? Muito obrigado mesmo. Tulio
  2. André F Porto

    XML No SQL Server

    Exemplo simples de navegação dentro de um XML utilizando o SQL Server (versão que utilizo é 2012). Procurei muito por uma solução simples para resolver um problema que era: Ler do disco um XML para uma variável no SQL Server, como se estivesse lendo de uma tabela, para posteriormente utilizar os dados dando os tratamentos necessários a cada atributo. Não encontrei nada que fosse suficientemente simples e de fácil entendimento mas, depois de muita pesquisa, bolei uma forma bem simples e espero que ajude a quem necessitar, conforme segue abaixo: No exemplo possuo um XML com os 3 primeiros meses do ano com seu número e nome e preciso listar ambos atributos. declare @xml xml = '<myxml> <idx>1</idx> <description>JANUARY</description> <idx>2</idx> <description>FEBRUARY</description> <idx>3</idx> <description>MARCH</description> </myxml>' declare @count int, @counter int=1 SELECT @count = count(*) FROM @xml.nodes('/myxml/idx') x(y); while @counter <= @count begin SELECT @xml.query('/myxml/idx[sql:variable("@counter")]/text()') idx, @xml.query('/myxml/description[sql:variable("@counter")]/text()') dsc; set @counter = @counter + 1; end
  3. genialco

    Ler xml com PHP

    Olá! Não consigo imprimir "URLArquivo" do meu XML na tela. Estou usando PHP para ler o XML alguém pode auxiliar? Obrigado. disponibilizo abaixo o XML e o PHP que percorre o XML: <?xml version="1.0" encoding="utf-8"?> <CargaVeiculos xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"> <Veiculos> <Veiculo> <CodigoCliente>1640</CodigoCliente> <CodigoVeiculo>DTK0003aaa</CodigoVeiculo> <Foto> <NomeArquivo>1640%2fDTK0003%2f2015040617130007911854_1_517.jpg</NomeArquivo> <URLArquivo> teste teste </URLArquivo> <Principal>1</Principal> </Foto> <Foto> <NomeArquivo>1640%2fEGA9003%2f2015063013182659711854_2_517.jpg</NomeArquivo> <URLArquivo>teste </URLArquivo> <Principal>0</Principal> </Foto> </Fotos> <EmDestaque>1</EmDestaque> </Veiculo> <Veiculo> <CodigoCliente>1641</CodigoCliente> <CodigoVeiculo>DTK0005</CodigoVeiculo> <Foto> <NomeArquivo>1640%2fDTK0003%2f2015040617130007911854_1_517.jpg</NomeArquivo> <URLArquivo>teste 3 </URLArquivo> <Principal>1</Principal> </Foto> </Fotos> <EmDestaque>1</EmDestaque> </Veiculo> </Veiculos> </CargaVeiculos>
  4. Pessoal, estou precisando muito de ajuda. Bom, preciso alterar o conteúdo de um xml usando as2.0, isso é possível? Por exemplo. Carreguei o seguinte xml com os dados abaixo <?xml version="1.0"?> <people> <person> <name>João</name> <comment>Professor de História</comment> </person> <person> <name>José </name> <comment>Pedreiro</comment> </person> <person> <name>Maria</name> <comment>Dona de casa</comment> </person> </people> Preciso alterar um nome no xml e salvar está alteração no mesmo xml.
  5. Yuri Ferraz

    Variável com variável

    Preciso repetir esse codigo por um numero indefinido de vezes, mas nao consigo colocar a variavel do contador junto com as variaveis dos comandos. Gostaria de alguma dica. Não manjo muito de PHP mas ja fiz algo parecido em bash ====================================== <?php $dados = "arquivo.txt"; $ativos = @file_get_contents($dados) or die ("(F)Arquivo Inexistente. '$php_errormsg'"); #if ($ativos == false) die('Arquivo inexistente.'); $blocos = explode("\n\r", $ativos); $linhas = []; foreach($blocos as $key_bloco => $bloco) { $linhas_do_bloco = array_values(array_filter(explode("\n", $bloco))); // remove linhas em branco e reordena keys $linhas[$key_bloco] = $linhas_do_bloco; foreach($linhas_do_bloco as $key_linha => $linha_do_bloco) { } echo "\n"; } $id1 = $linhas[0][9]; $id2 = $linhas[0][10]; $id3 = $linhas[0][11]; $id4 = $linhas[0][12]; $id5 = $linhas[0][13]; $cont = 1; do { $xml_data[$cont] = ' <xmlrequest> <username>' . $username . '</username> <usertoken>' . $token . '</usertoken> <requesttype> request </requesttype> <requestmethod> requestmethod </requestmethod> <details> <statid>' . $id[$cont] .'</statid> <statstype>n</statstype> </details> </xmlrequest> '; echo "$id[$cont]", '<br/>'; $ch[$cont] = curl_init(); curl_setopt($ch[$cont], CURLOPT_URL, $url); curl_setopt($ch[$cont], CURLOPT_RETURNTRANSFER, true); curl_setopt($ch[$cont], CURLOPT_FAILONERROR, true); curl_setopt($ch[$cont], CURLOPT_POST, true); if (!ini_get('safe_mode') && ini_get('open_basedir') == '') { curl_setopt($ch[$cont], CURLOPT_FOLLOWLOCATION, true); } curl_setopt($ch[$cont], CURLOPT_TIMEOUT, 10); curl_setopt($ch[$cont], CURLOPT_POSTFIELDS, 'xml=' . $xml_data[$cont]); $result[$cont] = curl_exec($ch[$cont]); if($result[$cont] === false) { echo "Error performing request"; } else { $xml_doc[$cont] = simplexml_load_string($result[$cont]); if ($xml_doc[$cont]->status == 'SUCCESS') { echo '<br/> result is <br/>'; var_dump($result[$cont]); } else { } } echo '<br/><br/> Result is ', $result[$cont], '<br/>'; // Faz o load do arquivo XML e retorna um objeto $arquivo_xml[$cont] = simplexml_load_string($result[$cont]); $cont++; } while( $cont <= 20 ); ?>
  6. Bianca Castro

    Ler e gerar arquivo XML

    Bom dia pessoal. Por favor, no meu trabalho, eu preciso criar uma classe para ler e gerar um XML. Atraves de um WebService, a gnt busca o arquivo XML do cliente, faz a leitura desse arquivo e grava ele no banco de dados SQL. Depois disso, inserimos alguns dados nesses campos do XML e geramos um outro arquivo e enviamos ao cliente. Eu não tenho praticamente noção nenhuma de como fazer isso. Obrigada por qualquer ajuda.
  7. Alguém conhece algum software que valide schemmas xml de arquivos grandes ? Algo como 150M O XmlSpear "abre" o bico... Grato
  8. Samuel Correa

    Repeticao XML Com PHP MYSQL

    Ola galera tenho um codigo que resgata os dados de um form anterior, neste form eu tenho um sistema javascript que adiciona campos, porem ao fazer um lacoo para adicionar num xml ele faz um unico resultado, gostaria que ele inserisse no xml todos os resultados pego no $_Post o codigo e este if($_POST){ require("class/setup.class.php"); require("class/DREAM_NEW_USER.class.php"); // exibindo os dados if ($_POST){ $db = new DREAM_NEW_USER; $db->__construc(); $Campanha = $_POST['campanha']; $Adgroup = $_POST['Adgroup']; $CPC = $_POST['valor']; $id_cliente = $_POST['id_cl']; $Display1 = $_POST['Display1']; $Linha1_1 = $_POST['Linha1']; $Linha2_1 = $_POST['Linha2']; $URL1 = $_POST['URL1']; $Display2 = $_POST['Display2']; $Linha1_2 = $_POST['Linha12']; $Linha2_2 = $_POST['Linha22']; $URL2 = $_POST['URL2']; $quant_linhas = count($Campanha); for ($i=0; $i<$quant_linhas; $i++) { /* echo "Campanha: ".$Campanha[$i]."<br />"; echo "Grupo De Anuncio: ".$Adgroup[$i]."<br />"; echo "CPC Maximo: ".$CPC[$i]."<br />"; */ $setup = new setup; $KwBroad = str_replace(" ", " +", $Adgroup[$i]); $KwBroad1 = " +".$KwBroad; $KwExact = $setup->GerarKwExact($Adgroup[$i]); $KwPhrase = $setup->GerarKwPhrase($Adgroup[$i]); $id_ad = rand(1, 21097402112470)."_".$Campanha[$i]; $xml = new DOMDocument("1.0", "ISO-8859-1"); $xml->preserveWhiteSpace = false; $xml->formatOutput = true; $camp = $xml->createElement("Campaing", $Campanha[$i]); $grupos = $xml->createElement("Adgroup", $adgroup[$i]); $KwAmplMod = $xml->createElement("Keyword", $KwBroad1); $KwPhrase = $xml->createElement("Keyword", $KwPhrase); $KwExact = $xml->createElement("Keyword", $KwExact); $anuncios = $xml->createElement("Headline", $Adgroup[$i]); $displayurls = $xml->createElement("Display_URL", $Display1); $linha1s = $xml->createElement("Description_Line_1", $Linha1_1); $linha2s = $xml->createElement("Description_Line_2", $Linha2_1); $urls = $xml->createElement("Destination_URL", $URL1); $anuncios1 = $xml->createElement("Headline", $titulo2); $displayurls1 = $xml->createElement("Display_URL", $Display2); $linha1s1 = $xml->createElement("Description_Line_1", $Linha1_2); $linha2s1 = $xml->createElement("Description_Line_2", $Linha2_2); $urls1 = $xml->createElement("Destination_URL", $URL2); $camp->appendChild($grupos); $grupos->appendChild($KwAmplMod); $grupos->appendChild($KwExact); $grupos->appendChild($KwPhrase); $grupos->appendChild($anuncios); $grupos->appendChild($displayurls); $grupos->appendChild($linha1s); $grupos->appendChild($linha2s); $grupos->appendChild($urls); $grupos->appendChild($anuncios1); $grupos->appendChild($displayurls1); $grupos->appendChild($linha1s1); $grupos->appendChild($linha2s1); $grupos->appendChild($urls1); $xml->appendChild($camp); $xml->save("uploads/Setup/Setup_".$id_cliente.".xml"); header("Location: uploads/Setup/Setup_".$id_cliente.".xml"); } } } ?>
×

Important Information

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