Ir para conteúdo

Pesquisar na Comunidade

Mostrando resultados para as tags ''xpath''.

  • Pesquisar por Tags

    Digite tags separadas por vírgulas
  • Pesquisar por Autor

Tipo de Conteúdo


Todas as áreas do Fórum

  • 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

Encontrar resultados em...

Encontrar resultados que...


Data de Criação

  • Início

    FIM


Data de Atualização

  • Início

    FIM


Filtrar pelo número de...

Data de Registro

  • Início

    FIM


Grupo


Google+


Hangouts


Skype


Twitter


deviantART


Github


Flickr


LinkedIn


Pinterest


Facebook


Site Pessoal


Localização


Interesses

Encontrado 4 registros

  1. Boa tarde! Preciso pegar informações que estão contidas em divs em um HTML. HTML: <div id="fundo_conteudo_noticia_setor" class="textogeral marrom"> <div id="data_noticia_setor" class="textogeral_bold verde">Data</div> <div id="conteudo_noticia_setor"> <a href="noticia_interna.asp?id=13692" class="sublinhado verde"> <span class="titulo_destaque_bold verde">Título<br> <span class="titulo_destaque verde">Categoria</span> </span> <br><br> </a> Resumo do conteúdo... </div> </div> <div id="seta_noticia_setor"><i class="fa fa-angle-right fa-3x verde"></i></div> </div> E este é o PHP que estou utilizando para pegar as informações. Porém, ao pegar o título da notícia, está trazendo o $result['titulo'], está retornando junto os elementos filhos. if(!$data = file_get_contents("meusiteteste.com.br")){ $results = false; } else { $html = iconv('UTF-8', 'ISO-8859-1//TRANSLIT', $data); $doc = new DomDocument(); @$doc->loadHTML($html); $xpath = new DomXpath($doc); $entries = $xpath->query("//div[@id=\"conteudo_noticia_setor\"]"); $results = array(); foreach ($entries as $entry){ $node = $xpath->query("a/attribute::href", $entry); $result['link'] = $node->item(0)->value; echo $result['link'].'<br>'; $node = $xpath->query("a/span[contains(@class, 'titulo_destaque_bold')]", $entry); $result['titulo'] = $node->item(0)->nodeValue; echo $result['titulo'].'<br><br>'; } } Está imprimindo: TituloCategoria Gostaria de tirar o conteúdo do span que consta dentro, porém não sei como proceder. Alguém pode me dar uma força? haha
  2. Spyder.RV

    Erro 500 com XPATH em servidor Linux/CPanel

    Bom dia. Estou utilizando XPATH para capturar elementos de uma página html que foi carregada via CURL e no meu servidor de testes local ( XAMPP windows ) está OK, porém quando subo para um servidor apache linux ( com cpanel ), não roda e me dá erro 500. Podem me ajudar a encontrar o problema? Vejam o código: $dom = new DOMDocument; // Carregar o HTML recolhido para o DOMDocument @$dom->loadHTML($html); $xpath = new DomXPath($dom); $dayxpath = $xpath->query('//td[contains(@class, "theDay")]'); if(count($dayxpath) == 0) return ; echo "<pre>"; print_r($dayxpath[0]); // Aqui acontece o erro die(""); O código acima aqui nos meus testes locais me retorna o conteúdo abaixo: DOMElement Object ( [tagName] => td [schemaTypeInfo] => [nodeName] => td [nodeValue] => Segunda-feira, 26 de Outubro de 2015 [nodeType] => 1 [parentNode] => (object value omitted) [childNodes] => (object value omitted) [firstChild] => (object value omitted) [lastChild] => (object value omitted) [previousSibling] => [nextSibling] => (object value omitted) [attributes] => (object value omitted) [ownerDocument] => (object value omitted) [namespaceURI] => [prefix] => [localName] => td [baseURI] => [textContent] => Segunda-feira, 26 de Outubro de 2015 ) Porém no servidor linux/cpanel dá erro 500 bem no ponto onde tento acessar os elementos do array gerado $dayxpath[0] Já verifiquei e o suporte a XPath está ativado no servidor:
  3. 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.'%]');
  4. Moadib

    xPath e Array no postgres 9.0

    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
×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.