Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it L'avatar di agenti
    Registrato dal
    Feb 2002
    Messaggi
    2,427

    DomXPath errore parsing

    Ciao Ragazzi mi ritrovo questo listato :

    <?xml version="1.0" encoding="UTF-8"?>
    <GetStoreResponse xmlns="urn:xxx:apis:eBLBaseComponents">
    <Timestamp>2011-02-26T10:44:46.137Z</Timestamp>
    <Ack>Success</Ack><Version>707</Version>
    <Build>fdfdhdfhdfh</Build><Store><Name>miostore</Name><SubscriptionLevel>Basic</SubscriptionLevel>
    <Description>Welcome to my eBay Store. Please add me to your list of favorite sellers and visit often. Thank you for your business.</Description>
    <CustomCategories>
    <CustomCategory>
    <CategoryID>1</CategoryID>
    <Name>Altro</Name>
    <Order>0</Order>
    </CustomCategory><CustomCategory>
    <CategoryID>0006</CategoryID>
    <Name>lampade</Name>
    <Order>1</Order>
    </CustomCategory><CustomCategory>
    <CategoryID>00001</CategoryID>
    <Name>bicchieri</Name>
    <Order>2</Order>
    </CustomCategory>
    </CustomCategories>
    </Store>
    </GetStoreResponse>

    Sto provando a parsare tramite domxpath, ma l'oggetto element
    non ha i valori sperati e il ciclo non stampa nulla.
    A me l'istruzione xpath sembra corrretta.

    Qualche dritta ?
    Grazie.

    codice:
    
    					$doc = new DOMDocument();
    					$doc->load("storeCategory.xml");
    					$x = new DomXPath($doc);
    					$elements = $x->query('//Store[Name="miostore"]/CustomCategories/CustomCategory/CategoryID');
    					
    					for ($i = 0; $i < $elements->length; $i++) {
    					   echo $elements->item($i)->nodeValue . "\n";
    					}
    2000 post e sono più vecchio di 4 anni...
    grazie a tutti....

  2. #2
    Hai sbagliato sezione...devi postare in quella per l'XML!

  3. #3
    Utente di HTML.it L'avatar di agenti
    Registrato dal
    Feb 2002
    Messaggi
    2,427
    perchè ?
    questo è un problema php non xml.
    2000 post e sono più vecchio di 4 anni...
    grazie a tutti....

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.