Articles of simplexml

Obter feed do Twitter e exibir informações usando o SimpleXML

Com base no tópico Com o PHP preg_match_all, obtenha o valor do href , estou tentando obter algumas informações de um feed do Twitter. Aqui está a URL de feed (para fins de teste): feed do Twitter Aqui está o meu código: function parse_feed($process) { $xml = @simplexml_load_string($process); $findTweet = $xml[‘entry’]; return $findTweet; } $username […]

foreacher xml node return selected elemento

Como posso obter apenas o valor selecionado da minha tag xml cdata? Até agora, com ajuda no stackoverflow, posso obter todas as tags em uma string $result = simplexml_load_file($url, ‘SimpleXMLElement’, LIBXML_NOCDATA); foreach ($result->channel->item as $item) { $desc = $item->description; $dom = new DOMDocument($desc); $dom->loadHTML($desc); $bold_tags = $dom->getElementsByTagName(‘b’); foreach($bold_tags as $b) { echo $b->nodeValue . “”; […]

classifique a matriz simplexml

Eu tenho essa matriz simplexml que eu consegui trabalhar a partir de exemplos no google. agora eu tenho que ordenar a matriz. Isto é o que eu tenho. $url = ‘http://api.trademe.co.nz/v1/Member/2128687/Listings/All.xml’; $xml = simplexml_load_file($url); foreach($xml->List->Listing as $list){ echo $list->EndDate; echo ”; } tudo funciona como deveria gostar disso. Eu quero ordená-lo pela data de término […]

Simplexml_load_file errors

Estou tentando analisar este endereço no PHP function gtElInit() {var lib = new google.translate.TranslateService();lib.translatePage(‘en’, ‘pt’, function () {});}$url = ‘http://pubapi.yp.com/search-api/search/devapi/search?searchloc=91203&term=pizza&format=xml&sort=distance&radius=5&listingcount=10&key=t266jc29dx’ ; $x1 = simplexml_load_file($url); Mas aqui está o que eu continuo recebendo Aviso: arquivo simplexml_load_file ( http://pubapi.yp.com/search-api/search/devapi/search?searchloc=91203 ): falha ao abrir stream: a solicitação HTTP falhou! HTTP / 1.1 500 Internal Server Error in … […]

Extraindo dados de XML usando SimpleXML, de terceiro nível

Estou tentando extrair dados de um arquivo xml. O problema é que eu sei como fazer o segundo nível, mas não um terceiro nível. Aqui está um exemplo de teste do XML stuff 1 success Agora, como eu extrai os dados de: , e ? Talvez eu precise olhar para também. Suponho que talvez: $yop […]

Os últimos itens XML não são removíveis do XML

Eu tenho dois documentos php que tem essa mesma lógica. Um documento é “uploader.php, que escreve para o xml uma vez que o arquivo é carregado. O outro documento é” modify.php “, que grava no arquivo xml uma vez que foi removido. Eu tenho dois problemas com essa lógica. excluindo o último item na lista […]

Como posso obter o PHP simplexml para salvar <como em vez de & lt;

Basicamente eu tenho um script que atualiza um documento xml em vários lugares … No entanto, eu preciso do texto para estar no CDATA … Então eu tentei isso: $PrintQuestion->content->multichoice->feedback->hint->Passage->Paragraph->addChild(‘TextFragment’, ”); Infelizmente, quando eu salvar o XML de volta ao arquivo, os no cdata aparecerão como seus respectivos <e $ gt; Existem códigos para evitar […]

Remova vários nós vazios com SimpleXML

Quero excluir todos os nós vazios no meu documento XML usando SimpleXML Aqui está o meu código: $xs = file_get_contents(‘liens.xml’)or die(“Fichier XML non chargé”); $doc_xml = new SimpleXMLElement($xs); foreach($doc_xml->xpath(‘//*[not(text())]’) as $torm) unset($torm); $doc_xml->asXML(“liens.xml”); Eu vi com um print_r() que o XPath está agarrando algo, mas nada é removido do meu arquivo XML.

Obtendo atributos XML em PHP

Olhou para alguns outros posts de SO sobre isso, mas sem alegria. Eu tenho esse código: $url = “http://itunes.apple.com/us/rss/toppaidapplications/limit=10/genre=6014/xml”; $string = file_get_contents($url); $string = preg_replace(“/(]*>)/”, “$1$2$3”, $string); $xml = simplexml_load_string($string); foreach ($xml->entry as $val) { echo “RESULTS: ” . $val->attributes() . “\n”; mas não consigo obter nenhum resultado. Estou especificamente interessado em obter o valor […]

Alterar valores manifest.plist em PHP

Eu tenho um arquivo manifest.plist (vem da Apple). Este é um arquivo XML. Aqui está um exemplo da estrutura: id 3214 name en Hello World jp Hello World JP kilometers 430 cloud Eu posso obter esse XML como object com o simplexml. Agora, gostaria de alterar alguns valores no meu XML (por exemplo, nuvem para […]