php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger

PHP Einsteiger PHP Problemlösungen für Spracheinsteiger
Archive: 2004, 2004/2, 2005, 2005/2, 2006, 2007, 2008, 2009, 2010,

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 20.04.2011, 14:26  
Neuer Benutzer
 
Registriert seit: 08.04.2011
Beiträge: 25
PHP-Kenntnisse:
Anfänger
wooha befindet sich auf einem aufstrebenden Ast
Standard [Erledigt] Mit xpath() mehrere Knoten suchen & ausgeben

Hallo,

ich versuche aus einem XML Dokument den Inhalt eines mehrfach auftretenden Knoten auszulesen, habe schon einige Forenbeiträge dazu durchgelesen werde aber aus xpath() nicht wirklich schlau.

Das XML ist im groben so aufgebaut:

Code:
SimpleXMLElement Object
(
  [Items] => SimpleXMLElement Object
        (
           [Item] => Array
                (
                    [0] => SimpleXMLElement Object
                        (
                            [ASIN] => B002GB9ACK
                        )

                    [1] => SimpleXMLElement Object
                        (
                            [ASIN] => B00005QDNR
                        )

                    [2] => SimpleXMLElement Object
                        (
                            [ASIN] => B001IVHVZC 
Ich will jetzt alle [ASIN] Werte auslesen, was ja mit xpath() irgendwie funktionieren müsste, ich habe es bisher so versucht:

PHP-Code:
$result $xml->xpath('//ASIN'); 
bekomme als Ausgabe von $result dann aber nur

Array
(
)

Die Klasse xml-line (http://www.media-palette.de/tools/xml-line) habe ich ausprobiert, da ich aber keine XML-Datei öffne sondern die Daten über einen API Request von Amazon hole und über simplexml_load_string() das XML generiere funktioniert die Klasse leider nicht (dem Entwickler habe ich schon geschrieben und gefragt wie ich die Klasse ändern muss, kam aber noch keine Antwort).

Danke für eure Hilfe,

Grüße wooha
wooha ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 20.04.2011, 15:58  
Erfahrener Benutzer
 
Benutzerbild von lstegelitz
 
Registriert seit: 07.09.2009
Beiträge: 4.005
PHP-Kenntnisse:
Fortgeschritten
lstegelitz ist einfach richtig nettlstegelitz ist einfach richtig nettlstegelitz ist einfach richtig nettlstegelitz ist einfach richtig nett
Standard

PHP-Code:
$xml '
<root>

  <Items>
        <ASIN>B002GB9ACK</ASIN>
        <ASIN>B00005QDNR</ASIN>
        <ASIN>B001IVHVZC</ASIN>
  </Items>                        
</root>'
;

$x simplexml_load_string($xml);
$r $x->xpath('//ASIN');
print_r($r); 
Ausgabe
Code:
Array
(
    [0] => SimpleXMLElement Object
        (
            [0] => B002GB9ACK
        )

    [1] => SimpleXMLElement Object
        (
            [0] => B00005QDNR
        )

    [2] => SimpleXMLElement Object
        (
            [0] => B001IVHVZC
        )

)
Zeig doch mal den echten XML String...
__________________
Über 90% aller Gewaltverbrechen passieren innerhalb von 24 Stunden nach dem Konsum von Brot.
lstegelitz ist offline   Mit Zitat antworten
Alt 20.04.2011, 16:22  
Neuer Benutzer
 
Registriert seit: 08.04.2011
Beiträge: 25
PHP-Kenntnisse:
Anfänger
wooha befindet sich auf einem aufstrebenden Ast
Standard

Hier der echte XML-String, der ist eben echt groß (hab ihn hier auch hochgeladen, ist übersichtlicher http://thetac.de/share/test.xml):

Code:
<ItemLookupResponse>
  <OperationRequest>
    <HTTPHeaders>
      <Header Name="UserAgent" Value="Mozilla/5.0 (Windows; U; Windows NT 6.1; de; rv:1.9.2.15) Gecko/20110303 Firefox/3.6.15"/>
    </HTTPHeaders>
    <RequestId>edca5284-e826-45ff-b790-8ac3b5bf15d6</RequestId>
    <Arguments>
      <Argument Name="Condition" Value="New"/>
      <Argument Name="Operation" Value="ItemLookup"/>
      <Argument Name="Service" Value="AWSECommerceService"/>
      <Argument Name="locale" Value="DE"/>
      <Argument Name="Signature" Value="HY1MdJ4xAMRjl0c6WDvBgnkfTrsFJidcgcykuAy3kVE="/>
      <Argument Name="MerchantId" Value="ALL"/>
      <Argument Name="ItemId" Value="4960999869353"/>
      <Argument Name="IdType" Value="EAN"/>
      <Argument Name="AWSAccessKeyId" Value="AKIAITGMSX6XS2AGBU2Q"/>
      <Argument Name="Timestamp" Value="2011-04-20T14:04:25.000Z"/>
      <Argument Name="ResponseGroup" Value="Offers"/>
      <Argument Name="SearchIndex" Value="Electronics"/>
    </Arguments>
    <RequestProcessingTime>0.0990230000000000</RequestProcessingTime>
  </OperationRequest>
  <Items>
    <Request>
      <IsValid>True</IsValid>
      <ItemLookupRequest>
        <Condition>New</Condition>
        <DeliveryMethod>Ship</DeliveryMethod>
        <IdType>EAN</IdType>
        <MerchantId>ALL</MerchantId>
        <OfferPage>1</OfferPage>
        <ItemId>4960999869353</ItemId>
        <ResponseGroup>Offers</ResponseGroup>
        <ReviewPage>1</ReviewPage>
        <SearchIndex>Electronics</SearchIndex>
      </ItemLookupRequest>
    </Request>
    <Item>
      <ASIN>B002GB9ACK</ASIN>
      <OfferSummary>
        <LowestNewPrice>
          <Amount>1499</Amount>
          <CurrencyCode>EUR</CurrencyCode>
          <FormattedPrice>EUR 14,99</FormattedPrice>
        </LowestNewPrice>
        <TotalNew>3</TotalNew>
        <TotalUsed>0</TotalUsed>
        <TotalCollectible>0</TotalCollectible>
        <TotalRefurbished>0</TotalRefurbished>
      </OfferSummary>
      <Offers>
        <TotalOffers>3</TotalOffers>
        <TotalOfferPages>1</TotalOfferPages>
        <Offer>
          <Merchant>
            <MerchantId>A2U2HGMJKYYUKV</MerchantId>
            <GlancePage>http://www.amazon.de/gp/help/seller/home.html?seller=A2U2HGMJKYYUKV</GlancePage>
          </Merchant>
          <OfferAttributes>
            <Condition>New</Condition>
            <SubCondition>new</SubCondition>
            <ConditionNote>Original Canon, Neu, KEIN REFILL, KEIN KOMPATIBEL, aus versandtechnischen Gründen kann es vorkommen, dass der Artikel nur in der inneren Umverpackung, jedoch noch versiegelt, erfolgt. Sie erhalten eine Rechnung mit ausgewiesener MwSt. Versand per DHL auch an Packstationen möglich. Artikel ist ab Lager lieferbar. 24 Monate Gewährleistung.</ConditionNote>
          </OfferAttributes>
          <OfferListing>
            <OfferListingId>X3AqgJ%2BwiG76ZWg%2Bivk6%2B3E7VmdndGnWPSdGxFgM2V7odM9MDCYFAtJyERpJPQ%2FjFcTp6qBghzlbktI6bQKV8bOl9Vus15xAB3fhlGsJRZkZ%2B9ifBFpmM7WPTe0NpAHhIaT0xVa7aFoCDegSQ2Yu6A%3D%3D</OfferListingId>
            <ExchangeId>Y15M6911547M0978595</ExchangeId>
            <Price>
              <Amount>1499</Amount>
              <CurrencyCode>EUR</CurrencyCode>
              <FormattedPrice>EUR 14,99</FormattedPrice>
            </Price>
            <Availability>Versandfertig in 1 - 2 Werktagen</Availability>
            <IsEligibleForSuperSaverShipping>0</IsEligibleForSuperSaverShipping>
          </OfferListing>
        </Offer>
        <Offer>
          <Merchant>
            <MerchantId>A1OQ28ZJ5BCJ6O</MerchantId>
            <GlancePage>http://www.amazon.de/gp/help/seller/home.html?seller=A1OQ28ZJ5BCJ6O</GlancePage>
          </Merchant>
          <OfferAttributes>
            <Condition>New</Condition>
            <SubCondition>new</SubCondition>
          </OfferAttributes>
          <OfferListing>
            <OfferListingId>uT8GuZU%2F2Z6%2BfAzVXDir9PHVGN7Of71uJ1Wl9RtDdWPIFK9AJ%2FHwbQW9o7%2BX%2BTHrfEbAHy245kAE57vrRr8H%2BK5HvxMGhu9iBwR9Or%2BAwbjgQMlJA%2FANT2ivixghDfEpBNOqeaZaupALm8%2Bu1%2FjIMw%3D%3D</OfferListingId>
            <ExchangeId>Y19M3398276M3374119</ExchangeId>
            <Price>
              <Amount>1900</Amount>
              <CurrencyCode>EUR</CurrencyCode>
              <FormattedPrice>EUR 19,00</FormattedPrice>
            </Price>
            <Availability>Versandfertig in 1 - 2 Werktagen</Availability>
            <IsEligibleForSuperSaverShipping>0</IsEligibleForSuperSaverShipping>
          </OfferListing>
        </Offer>
        <Offer>
          <Merchant>
            <MerchantId>A3SUJSL5XTDYWZ</MerchantId>
            <GlancePage>http://www.amazon.de/gp/help/seller/home.html?seller=A3SUJSL5XTDYWZ</GlancePage>
          </Merchant>
          <OfferAttributes>
            <Condition>New</Condition>
            <SubCondition>new</SubCondition>
            <ConditionNote>original Patrone von Canon</ConditionNote>
          </OfferAttributes>
          <OfferListing>
            <OfferListingId>U2%2FvRLYpvEuXJ44C1c5jDolcWWcLRauLHhn6qmHhMF9mU72Gi3cYq%2FVHVOX701iAgQWH4kHHACx6VZ6E8sIZ%2FTu2REGRDXLadimekxolpGskdMnwCS9MTC3PJ2N4H2ZUHnivr%2F1AfLzByJm6FSAKeA%3D%3D</OfferListingId>
            <ExchangeId>Y16M1758071M1412223</ExchangeId>
            <Price>
              <Amount>1999</Amount>
              <CurrencyCode>EUR</CurrencyCode>
              <FormattedPrice>EUR 19,99</FormattedPrice>
            </Price>
            <Availability>Versandfertig in 1 - 2 Werktagen</Availability>
            <IsEligibleForSuperSaverShipping>0</IsEligibleForSuperSaverShipping>
          </OfferListing>
        </Offer>
      </Offers>
    </Item>
    <Item>
      <ASIN>B00005QDNR</ASIN>
      <OfferSummary>
        <LowestNewPrice>
          <Amount>19</Amount>
          <CurrencyCode>EUR</CurrencyCode>
          <FormattedPrice>EUR 0,19</FormattedPrice>
        </LowestNewPrice>
        <LowestUsedPrice>
          <Amount>420</Amount>
          <CurrencyCode>EUR</CurrencyCode>
          <FormattedPrice>EUR 4,20</FormattedPrice>
        </LowestUsedPrice>
        <TotalNew>72</TotalNew>
        <TotalUsed>1</TotalUsed>
        <TotalCollectible>0</TotalCollectible>
        <TotalRefurbished>0</TotalRefurbished>
      </OfferSummary>
      <Offers>
        <TotalOffers>72</TotalOffers>
        <TotalOfferPages>8</TotalOfferPages>
        <Offer>
          <Merchant>
            <MerchantId>A3JGBWS6BDCI7B</MerchantId>
            <GlancePage>http://www.amazon.de/gp/help/seller/home.html?seller=A3JGBWS6BDCI7B</GlancePage>
          </Merchant>
          <OfferAttributes>
            <Condition>New</Condition>
            <SubCondition>new</SubCondition>
            <ConditionNote>SOFORTVERSAND Original Canon</ConditionNote>
          </OfferAttributes>
          <OfferListing>
            <OfferListingId>%2FlrLjikYhhSdN0XiF9f%2FPs4We0z%2BYOBnrtNVGLaLZwDfjPBVKkw0AyWVfdAjhibNUZX3W0ZjKoLTUjBQ5Sz1K%2FtVrwcDd1yQHOPR%2BNx4Xos8Dg96JZuae8fw4UiGwa%2F4jMlzT2aM1bppc4rzl01yomkelGmwzAyK</OfferListingId>
            <ExchangeId>Y13M1252676M5749605</ExchangeId>
            <Price>
              <Amount>19</Amount>
              <CurrencyCode>EUR</CurrencyCode>
              <FormattedPrice>EUR 0,19</FormattedPrice>
            </Price>
            <Availability>Versandfertig in 1 - 2 Werktagen</Availability>
            <IsEligibleForSuperSaverShipping>0</IsEligibleForSuperSaverShipping>
          </OfferListing>
        </Offer>
        <Offer>
          <Merchant>
            <MerchantId>A3TPA77Q0E1HEH</MerchantId>
            <GlancePage>http://www.amazon.de/gp/help/seller/home.html?seller=A3TPA77Q0E1HEH</GlancePage>
          </Merchant>
          <OfferAttributes>
            <Condition>New</Condition>
            <SubCondition>new</SubCondition>
          </OfferAttributes>
          <OfferListing>
            <OfferListingId>oPeTN1Co1pYazTeKG%2FtGGgXwFR84KIl8V1bvgu%2FOEjpz%2BDYAzl2EGgd93O%2FG3230EcTRAFt2MLdDZyxttMKf0gkFhsxaMkfLKFNn7Khsa30VTOrboEXA305aAWKFiuFgSWlvEHDOZCY%3D</OfferListingId>
            <ExchangeId>Y20M4263592M7066394</ExchangeId>
            <Price>
              <Amount>99</Amount>
              <CurrencyCode>EUR</CurrencyCode>
              <FormattedPrice>EUR 0,99</FormattedPrice>
            </Price>
            <Availability>Versandfertig in 1 - 2 Werktagen</Availability>
            <IsEligibleForSuperSaverShipping>0</IsEligibleForSuperSaverShipping>
          </OfferListing>
        </Offer>
        <Offer>
          <Merchant>
            <MerchantId>A38OEUPU38OVR8</MerchantId>
            <GlancePage>http://www.amazon.de/gp/help/seller/home.html?seller=A38OEUPU38OVR8</GlancePage>
          </Merchant>
          <OfferAttributes>
            <Condition>New</Condition>
            <SubCondition>new</SubCondition>
          </OfferAttributes>
          <OfferListing>
            <OfferListingId>homulXmhOLzMIJmLIOWQHicf0Fe9n0mN51vPwOV07Y2fhcp%2FIuIt2IhWwjKlOtobosu0e2upGQr5NlCd2nBu0eAYpN8i7WO74mFBxdHwgyipY3B8adC6SYzMGtU9dvlWuw2MfVQFDVwjIcsWIiPvYw%3D%3D</OfferListingId>
            <ExchangeId>Y20M1681389M5541752</ExchangeId>
            <Price>
              <Amount>99</Amount>
              <CurrencyCode>EUR</CurrencyCode>
              <FormattedPrice>EUR 0,99</FormattedPrice>
            </Price>
            <Availability>Versandfertig in 1 - 2 Werktagen</Availability>
            <IsEligibleForSuperSaverShipping>0</IsEligibleForSuperSaverShipping>
          </OfferListing>
        </Offer>
        <Offer>
          <Merchant>
            <MerchantId>AKP4D56NP2F6X</MerchantId>
            <GlancePage>http://www.amazon.de/gp/help/seller/home.html?seller=AKP4D56NP2F6X</GlancePage>
          </Merchant>
          <OfferAttributes>
            <Condition>New</Condition>
            <SubCondition>new</SubCondition>
            <ConditionNote>Bitte beachten: Original Zubehör aus Restpostenbestand. Funktionstüchtig und mit voller Garantie.</ConditionNote>
          </OfferAttributes>
          <OfferListing>
            <OfferListingId>Ix8pKzacjeNsE2K3pT%2BziDKdcerWUT5netkeq8W%2Bf9OtyR%2Ff%2BCghnVwCkqeZakx9J%2F3YosSDrEtCjc3UDp1PmILOY4DNYkw%2BM3wmmLjnk1rtfMYzTU%2BksIBnthmDE0CbTOgGPwOfLSkcmM0FKG4VDA%3D%3D</OfferListingId>
            <ExchangeId>Y15M5736173M6042435</ExchangeId>
            <Price>
              <Amount>100</Amount>
              <CurrencyCode>EUR</CurrencyCode>
              <FormattedPrice>EUR 1,00</FormattedPrice>
            </Price>
            <Availability>Versandfertig in 1 - 2 Werktagen</Availability>
            <IsEligibleForSuperSaverShipping>0</IsEligibleForSuperSaverShipping>
          </OfferListing>
        </Offer>
        <Offer>
          <Merchant>
            <MerchantId>AU6UI3GAE1XN1</MerchantId>
            <GlancePage>http://www.amazon.de/gp/help/seller/home.html?seller=AU6UI3GAE1XN1</GlancePage>
          </Merchant>
          <OfferAttributes>
            <Condition>New</Condition>
            <SubCondition>new</SubCondition>
            <ConditionNote>Original Canon , Umkarton fehlt</ConditionNote>
          </OfferAttributes>
          <OfferListing>
            <OfferListingId>x%2Fexy6iTk8qa4tsI7f%2FpTKXzw5C0z%2FSbLBLFj9pLpCmZ12MLjORJhwSA%2Bn5deAbDjWv7IHDKcpPfCBRAMzmQl4BBkVioUB6O%2BTyLTh8pVNFPNGwsSw311m5KM%2B0%2BxvyikBJJfJ8FRnVRag1kEytmGA%3D%3D</OfferListingId>
            <ExchangeId>Y11M2711749M5986908</ExchangeId>
            <Price>
              <Amount>105</Amount>
              <CurrencyCode>EUR</CurrencyCode>
              <FormattedPrice>EUR 1,05</FormattedPrice>
            </Price>
            <Availability>Versandfertig in 1 - 2 Werktagen</Availability>
            <IsEligibleForSuperSaverShipping>0</IsEligibleForSuperSaverShipping>
          </OfferListing>
        </Offer>
        <Offer>
          <Merchant>
            <MerchantId>A2BA7TTW7ABJMY</MerchantId>
            <GlancePage>http://www.amazon.de/gp/help/seller/home.html?seller=A2BA7TTW7ABJMY</GlancePage>
          </Merchant>
          <OfferAttributes>
            <Condition>New</Condition>
            <SubCondition>new</SubCondition>
            <ConditionNote>Übriges Original Canon-Verbrauchsmaterial. Originalverpackt und unbenutzt.</ConditionNote>
          </OfferAttributes>
          <OfferListing>
            <OfferListingId>OpM9TKam1dT%2FD43U2FsX9QGprFKy2byDyBF5IRslOpcAoUGdpt8Q0TffdgaCgTto7SlPl6jCMRFnp9jn%2FOUZmFD23iUbjbCRPIGvH1KeMlGRbR3p70BMwh6NdZvkqEGPE6hyeAuAlQ%2FRs4LAyr7UdQ%3D%3D</OfferListingId>
            <ExchangeId>Y17M4242630M3968056</ExchangeId>
            <Price>
              <Amount>390</Amount>
              <CurrencyCode>EUR</CurrencyCode>
              <FormattedPrice>EUR 3,90</FormattedPrice>
            </Price>
            <Availability>Versandfertig in 1 - 2 Werktagen</Availability>
            <IsEligibleForSuperSaverShipping>0</IsEligibleForSuperSaverShipping>
          </OfferListing>
        </Offer>
        <Offer>
          <Merchant>
            <MerchantId>A1VAXUG7K6AAVJ</MerchantId>
            <GlancePage>http://www.amazon.de/gp/help/seller/home.html?seller=A1VAXUG7K6AAVJ</GlancePage>
          </Merchant>
          <OfferAttributes>
            <Condition>New</Condition>
            <SubCondition>new</SubCondition>
          </OfferAttributes>
          <OfferListing>
            <OfferListingId>dzASUS5%2BymWQGgOUZw%2FtRhseWxwiR9U8U43ePaHMXrSMOYVuc5uPqfEK7LfVG9e3Kefga7MsHSQFUucpSwzwG9%2FcOJ8ru0DEiS61h9g5jC1z7DkG6UYardrqXAztdjp41AMz9oCrtNGzhtzmxK3gpQ%3D%3D</OfferListingId>
            <ExchangeId>Y16M6903604M6260343</ExchangeId>
            <Price>
              <Amount>405</Amount>
              <CurrencyCode>EUR</CurrencyCode>
              <FormattedPrice>EUR 4,05</FormattedPrice>
            </Price>
            <Availability>Gewöhnlich versandfertig in 24 Stunden</Availability>
            <IsEligibleForSuperSaverShipping>1</IsEligibleForSuperSaverShipping>
          </OfferListing>
        </Offer>
        <Offer>
          <Merchant>
            <MerchantId>AV6OK8TF07LSE</MerchantId>
            <GlancePage>http://www.amazon.de/gp/help/seller/home.html?seller=AV6OK8TF07LSE</GlancePage>
          </Merchant>
          <OfferAttributes>
            <Condition>New</Condition>
            <SubCondition>new</SubCondition>
          </OfferAttributes>
          <OfferListing>
            <OfferListingId>daRLsDJNo8eCOWawYemwJpf1O2WwhcrNdMpI%2FK%2FjQTV1L8Q1hR%2BbDUJIIEzynTbdS77BNW7WMMGeshqlYUKWMxiHRFHlC5BEqWlbVk9tqJVzRLI7fSZg0H5k5%2FUF9BrLw20as0%2BwK0jb7Yjz8ZEQTg%3D%3D</OfferListingId>
            <ExchangeId>Y17M5532863M7738747</ExchangeId>
            <Price>
              <Amount>444</Amount>
              <CurrencyCode>EUR</CurrencyCode>
              <FormattedPrice>EUR 4,44</FormattedPrice>
            </Price>
            <Availability>Versandfertig in 1 - 2 Werktagen</Availability>
            <IsEligibleForSuperSaverShipping>0</IsEligibleForSuperSaverShipping>
          </OfferListing>
        </Offer>
        <Offer>
          <Merchant>
            <MerchantId>A20MWJ9XAAJRBJ</MerchantId>
            <GlancePage>http://www.amazon.de/gp/help/seller/home.html?seller=A20MWJ9XAAJRBJ</GlancePage>
          </Merchant>
          <OfferAttributes>
            <Condition>New</Condition>
            <SubCondition>new</SubCondition>
            <ConditionNote>Original verpackt, sofort lieferbar, vom Fachhändler !</ConditionNote>
          </OfferAttributes>
          <OfferListing>
            <OfferListingId>pdiyIawd%2FC0psE9dZFUYZ0rxBNkGxDLFhCo0ifNZMbjP4%2B17WSEvSGs0wW3a1sgyiBi8piDhgnJl7JeJnp8Td%2F55UN6nWJ2nznmAvPI818mMzySnURjpms0ZO8adF%2FSUUY1QH5TmGz8OyZzyC9zW5g%3D%3D</OfferListingId>
            <ExchangeId>Y20M6909240M1848239</ExchangeId>
            <Price>
              <Amount>500</Amount>
              <CurrencyCode>EUR</CurrencyCode>
              <FormattedPrice>EUR 5,00</FormattedPrice>
            </Price>
            <Availability>Versandfertig in 1 - 2 Werktagen</Availability>
            <IsEligibleForSuperSaverShipping>0</IsEligibleForSuperSaverShipping>
          </OfferListing>
        </Offer>
        <Offer>
          <Merchant>
            <MerchantId>A2G99H9KIA1HC6</MerchantId>
            <GlancePage>http://www.amazon.de/gp/help/seller/home.html?seller=A2G99H9KIA1HC6</GlancePage>
          </Merchant>
          <OfferAttributes>
            <Condition>New</Condition>
            <SubCondition>new</SubCondition>
          </OfferAttributes>
          <OfferListing>
            <OfferListingId>segrh0nnIym9mlUIBDKqDLkSwTBe6WT2rQ0NFPEn77qdf%2B7kJzg%2Fb99l3UWkWPqbhF9EDTinEdh3UOK%2F0xZ0L7U1w8Py8H%2FHddB3ETb4GBgiZYcgOu0F7BvF%2BzJA1I6WYTHyq38191F34tJgaLeELQ%3D%3D</OfferListingId>
            <ExchangeId>Y15M6197194M7873055</ExchangeId>
            <Price>
              <Amount>590</Amount>
              <CurrencyCode>EUR</CurrencyCode>
              <FormattedPrice>EUR 5,90</FormattedPrice>
            </Price>
            <Availability>Versandfertig in 1 - 2 Werktagen</Availability>
            <IsEligibleForSuperSaverShipping>0</IsEligibleForSuperSaverShipping>
          </OfferListing>
        </Offer>
      </Offers>
    </Item>
    <Item>
      <ASIN>B001IVHVZC</ASIN>
      <OfferSummary>
        <LowestNewPrice>
          <Amount>247</Amount>
          <CurrencyCode>EUR</CurrencyCode>
          <FormattedPrice>EUR 2,47</FormattedPrice>
        </LowestNewPrice>
        <LowestRefurbishedPrice>
          <Amount>1</Amount>
          <CurrencyCode>EUR</CurrencyCode>
          <FormattedPrice>EUR 0,01</FormattedPrice>
        </LowestRefurbishedPrice>
        <TotalNew>19</TotalNew>
        <TotalUsed>0</TotalUsed>
        <TotalCollectible>0</TotalCollectible>
        <TotalRefurbished>6</TotalRefurbished>
      </OfferSummary>
      <Offers>
        <TotalOffers>19</TotalOffers>
        <TotalOfferPages>2</TotalOfferPages>
        <Offer>
          <Merchant>
            <MerchantId>A3RKY10Z1YKPM1</MerchantId>
            <GlancePage>http://www.amazon.de/gp/help/seller/home.html?seller=A3RKY10Z1YKPM1</GlancePage>
          </Merchant>
          <OfferAttributes>
            <Condition>New</Condition>
            <SubCondition>new</SubCondition>
            <ConditionNote>***Neuware in OVP mit Rechnung***</ConditionNote>
          </OfferAttributes>
          <OfferListing>
            <OfferListingId>Kg5CbGOL%2Fpl8Zv%2BOxaahv3l%2Bn186WtmnO%2BZJ9OhpreujJcEhRGFvR8c3lGAaD5yUzp7IsVqtX9akC1ZkVO5viWrTpWtLyf9YAB%2FdHJO444%2B1%2BhNKolHFo5kf5jN8REA3pNy8C2zVuzLjCmQ8qvkoSrR%2BjyhLmMei</OfferListingId>
            <ExchangeId>Y14M2170246M0453448</ExchangeId>
            <Price>
              <Amount>247</Amount>
              <CurrencyCode>EUR</CurrencyCode>
              <FormattedPrice>EUR 2,47</FormattedPrice>
            </Price>
            <Availability>Versandfertig in 1 - 2 Werktagen</Availability>
            <IsEligibleForSuperSaverShipping>0</IsEligibleForSuperSaverShipping>
          </OfferListing>
        </Offer>
        <Offer>
          <Merchant>
            <MerchantId>A24ARUBWKRW3SF</MerchantId>
            <GlancePage>http://www.amazon.de/gp/help/seller/home.html?seller=A24ARUBWKRW3SF</GlancePage>
          </Merchant>
          <OfferAttributes>
            <Condition>New</Condition>
            <SubCondition>new</SubCondition>
          </OfferAttributes>
          <OfferListing>
            <OfferListingId>Nh2SOJdgcHy71k5TGUgUmn8vcDBeWdr%2F1oxynQl84hkiajNnTGnKAb6%2B1QMnh02KT%2FYfP2FNWb327p62F7ky9U4xhx1JGIRLFD4cw%2BxINCuBCVyt0ADXlH4WVrd077smN0TjBg4R5OQspaw6J%2F2PEajDAb0tilo4</OfferListingId>
            <ExchangeId>Y13M0526756M2762026</ExchangeId>
            <Price>
              <Amount>250</Amount>
              <CurrencyCode>EUR</CurrencyCode>
              <FormattedPrice>EUR 2,50</FormattedPrice>
            </Price>
            <Availability>Versandfertig in 1 - 2 Werktagen</Availability>
            <IsEligibleForSuperSaverShipping>0</IsEligibleForSuperSaverShipping>
          </OfferListing>
        </Offer>
        <Offer>
          <Merchant>
            <MerchantId>A3U9J5G5G8TCQK</MerchantId>
            <GlancePage>http://www.amazon.de/gp/help/seller/home.html?seller=A3U9J5G5G8TCQK</GlancePage>
          </Merchant>
          <OfferAttributes>
            <Condition>New</Condition>
            <SubCondition>new</SubCondition>
            <ConditionNote>Der Artikel ist neu und originalverpackt! Versand sofort nach Zahlungseingang!</ConditionNote>
          </OfferAttributes>
          <OfferListing>
            <OfferListingId>Z2Nbgi%2FE2vpQq5YbHze%2FWNXwM84tmIgul5YMGBaV2M5IbQy0jtzXQDLr513Bbb2q02i7RStnvOebCwQNph3EUjCVF%2FSzqIH5FdBYvOXjFtPEDYNGHtdNUquO5oermlrU8DqxCBjEI1SWW0hHSkBbiw%3D%3D</OfferListingId>
            <ExchangeId>Y17M4140670M8333127</ExchangeId>
            <Price>
              <Amount>449</Amount>
              <CurrencyCode>EUR</CurrencyCode>
              <FormattedPrice>EUR 4,49</FormattedPrice>
            </Price>
            <Availability>Versandfertig in 1 - 2 Werktagen</Availability>
            <IsEligibleForSuperSaverShipping>0</IsEligibleForSuperSaverShipping>
          </OfferListing>
        </Offer>
        <Offer>
          <Merchant>
            <MerchantId>A2H5EJX0YAFIDQ</MerchantId>
            <GlancePage>http://www.amazon.de/gp/help/seller/home.html?seller=A2H5EJX0YAFIDQ</GlancePage>
          </Merchant>
          <OfferAttributes>
            <Condition>New</Condition>
            <SubCondition>new</SubCondition>
            <ConditionNote>NEU, Sofortversand aus Deutschland, Original Canon Patrone BCI-21 Color Ink Cartridge</ConditionNote>
          </OfferAttributes>
          <OfferListing>
            <OfferListingId>g8UQAW11EZ58xp2HLocLqHF85zYV3v8O2N1CHagsqSXft%2BadDgDnxVk8yCEGsmQllgauLXmn0YVbzw%2FwEq3SfHgwgQR0l7ygdt0sip%2BGqPWEa7S5%2Bjj%2BXqfAXBkEJIAbCjbanFbZXcX66bYS0wOoTA%3D%3D</OfferListingId>
            <ExchangeId>Y16M0802843M0857625</ExchangeId>
            <Price>
              <Amount>499</Amount>
              <CurrencyCode>EUR</CurrencyCode>
              <FormattedPrice>EUR 4,99</FormattedPrice>
            </Price>
            <Availability>Versandfertig in 1 - 2 Werktagen</Availability>
            <IsEligibleForSuperSaverShipping>0</IsEligibleForSuperSaverShipping>
          </OfferListing>
        </Offer>
        <Offer>
          <Merchant>
            <MerchantId>A119YL2YLGC5SE</MerchantId>
            <GlancePage>http://www.amazon.de/gp/help/seller/home.html?seller=A119YL2YLGC5SE</GlancePage>
          </Merchant>
          <OfferAttributes>
            <Condition>New</Condition>
            <SubCondition>new</SubCondition>
          </OfferAttributes>
          <OfferListing>
            <OfferListingId>KjNgQb3u%2F010lIHSFzB%2FwwbIKFxnBaUhQEduPkUEqDymuj%2FAbsQrjLYo3oJyBGr8RFMhjzBs5XciwTAj0eudwcByRqChfzOcGtNmwNhVzWG0r4aPYQGR419%2BVT2wSDbcnjoeQ%2B2ckqTsDyz3fJA66A%3D%3D</OfferListingId>
            <ExchangeId>Y17M6345889M8720648</ExchangeId>
            <Price>
              <Amount>695</Amount>
              <CurrencyCode>EUR</CurrencyCode>
              <FormattedPrice>EUR 6,95</FormattedPrice>
            </Price>
            <Availability>Versandfertig in 1 - 2 Werktagen</Availability>
            <IsEligibleForSuperSaverShipping>0</IsEligibleForSuperSaverShipping>
          </OfferListing>
        </Offer>
        <Offer>
          <Merchant>
            <MerchantId>A2SH0H1TJEJ4GU</MerchantId>
            <GlancePage>http://www.amazon.de/gp/help/seller/home.html?seller=A2SH0H1TJEJ4GU</GlancePage>
          </Merchant>
          <OfferAttributes>
            <Condition>New</Condition>
            <SubCondition>new</SubCondition>
          </OfferAttributes>
          <OfferListing>
            <OfferListingId>653f%2BPAM3O2M7vUp3Z%2BTM%2BWb0SNg6GDFC2HZwFKQUpalZ9ssdeu39TckExQoNEnoHcvnJLkJ71S47N94iOsr73PGQAfYv8pASpJs5b%2BYZ%2BvA2mZ9R%2BO2hemYLyHDxhwoXaD9XTlPi9aX4w410weKFoL9K15PyIuK</OfferListingId>
            <ExchangeId>Y15M2425929M3232423</ExchangeId>
            <Price>
              <Amount>1490</Amount>
              <CurrencyCode>EUR</CurrencyCode>
              <FormattedPrice>EUR 14,90</FormattedPrice>
            </Price>
            <Availability>Versandfertig in 1 - 2 Werktagen</Availability>
            <IsEligibleForSuperSaverShipping>0</IsEligibleForSuperSaverShipping>
          </OfferListing>
        </Offer>
        <Offer>
          <Merchant>
            <MerchantId>A2U2HGMJKYYUKV</MerchantId>
            <GlancePage>http://www.amazon.de/gp/help/seller/home.html?seller=A2U2HGMJKYYUKV</GlancePage>
          </Merchant>
          <OfferAttributes>
            <Condition>New</Condition>
            <SubCondition>new</SubCondition>
            <ConditionNote>Original Canon, Neu, KEIN REFILL, KEIN KOMPATIBEL, aus versandtechnischen Gründen kann es vorkommen, dass der Artikel nur in der inneren Umverpackung, jedoch noch versiegelt, erfolgt. Sie erhalten eine Rechnung mit ausgewiesener MwSt. Versand per DHL auch an Packstationen möglich. Artikel ist ab Lager lieferbar. 24 Monate Gewährleistung.</ConditionNote>
          </OfferAttributes>
          <OfferListing>
            <OfferListingId>Lqq61Sl%2BSzU0ngtq8nYn4WcDw43x1xiSAf%2FdM9ncbOvEigA6QVJo8ukOQbC4yclvmwGeOeUglz9qVzzsZ5H3%2FMicXvkPoWheLcu1%2BdPglP6DVa00RIN912fIqV46PeqqjeCPWkCwZ0enjjGdlro7wA%3D%3D</OfferListingId>
            <ExchangeId>Y15M0400409M5387442</ExchangeId>
            <Price>
              <Amount>1499</Amount>
              <CurrencyCode>EUR</CurrencyCode>
              <FormattedPrice>EUR 14,99</FormattedPrice>
            </Price>
            <Availability>Versandfertig in 1 - 2 Werktagen</Availability>
            <IsEligibleForSuperSaverShipping>0</IsEligibleForSuperSaverShipping>
          </OfferListing>
        </Offer>
        <Offer>
          <Merchant>
            <MerchantId>A2P6PWM250L5WR</MerchantId>
            <GlancePage>http://www.amazon.de/gp/help/seller/home.html?seller=A2P6PWM250L5WR</GlancePage>
          </Merchant>
          <OfferAttributes>
            <Condition>New</Condition>
            <SubCondition>new</SubCondition>
          </OfferAttributes>
          <OfferListing>
            <OfferListingId>vTmDXt5C2QZP2fstiSVkdqWC7eL%2BihQ5CcqCBwbxGium4IE90aNly7DFaRG7Uc%2BlCdOwx5cJ3BLPtXcLcHyCko2kqX3H8eYqjDKHCo4dYXL9PqyzfnKcCMovI%2BJwz%2F%2BOzkcCyyR%2F%2BX4ZHEOVqtD0hQ%3D%3D</OfferListingId>
            <ExchangeId>Y18M3475818M8464193</ExchangeId>
            <Price>
              <Amount>1999</Amount>
              <CurrencyCode>EUR</CurrencyCode>
              <FormattedPrice>EUR 19,99</FormattedPrice>
            </Price>
            <Availability>Versandfertig in 1 - 2 Werktagen</Availability>
            <IsEligibleForSuperSaverShipping>0</IsEligibleForSuperSaverShipping>
          </OfferListing>
        </Offer>
        <Offer>
          <Merchant>
            <MerchantId>A1DFKF2Q0JVSEL</MerchantId>
            <GlancePage>http://www.amazon.de/gp/help/seller/home.html?seller=A1DFKF2Q0JVSEL</GlancePage>
          </Merchant>
          <OfferAttributes>
            <Condition>New</Condition>
            <SubCondition>new</SubCondition>
          </OfferAttributes>
          <OfferListing>
            <OfferListingId>kQ%2FUCqkQnKFMZutaYPN09aXC5CGqykwZeka47s7ci6iH8OIPnjAXz3y%2FDw135X%2FwZt%2BL9UpFAWZXGr5z%2F4Rh8dr19P2ZELVbhff2e0FU6fzSlIjjx5xP3MMYeWt4rAUt1l5T6suAp67wqjVSQr6AZvTC34IIzYHO</OfferListingId>
            <ExchangeId>Y11M2845843M6462442</ExchangeId>
            <Price>
              <Amount>2299</Amount>
              <CurrencyCode>EUR</CurrencyCode>
              <FormattedPrice>EUR 22,99</FormattedPrice>
            </Price>
            <Availability>Versandfertig in 1 - 2 Werktagen</Availability>
            <IsEligibleForSuperSaverShipping>0</IsEligibleForSuperSaverShipping>
          </OfferListing>
        </Offer>
        <Offer>
          <Merchant>
            <MerchantId>A16ZYXKEW02ZX1</MerchantId>
            <GlancePage>http://www.amazon.de/gp/help/seller/home.html?seller=A16ZYXKEW02ZX1</GlancePage>
          </Merchant>
          <OfferAttributes>
            <Condition>New</Condition>
            <SubCondition>new</SubCondition>
            <ConditionNote>Preis inkl. MwSt bitte vergleichen Original Tinte f r Canon BJC2000/BJC2100/BJC4000, farbig</ConditionNote>
          </OfferAttributes>
          <OfferListing>
            <OfferListingId>%2Bzm1Vnqo2cVrEXsnr5mp09QuKUagxp8msvD%2F8zHJb363Adq4rMhTiSFcvC2%2B7jHT4mpNNoTaXKFDiKyuFPbGEWwdXCp0UdtebeL1We9JB1B915SJsZKeLUqO4I4uJvQaWk4ZefY9s%2FK6P2MxSMWnsB%2FWkf4%2F3dVq</OfferListingId>
            <ExchangeId>Y13M1818128M1343185</ExchangeId>
            <Price>
              <Amount>2323</Amount>
              <CurrencyCode>EUR</CurrencyCode>
              <FormattedPrice>EUR 23,23</FormattedPrice>
            </Price>
            <Availability>Versandfertig in 1 - 2 Werktagen</Availability>
            <IsEligibleForSuperSaverShipping>0</IsEligibleForSuperSaverShipping>
          </OfferListing>
        </Offer>
      </Offers>
    </Item>
  </Items>
</ItemLookupResponse>
wooha ist offline   Mit Zitat antworten
Alt 20.04.2011, 16:30  
Erfahrener Benutzer
 
Benutzerbild von lstegelitz
 
Registriert seit: 07.09.2009
Beiträge: 4.005
PHP-Kenntnisse:
Fortgeschritten
lstegelitz ist einfach richtig nettlstegelitz ist einfach richtig nettlstegelitz ist einfach richtig nettlstegelitz ist einfach richtig nett
Standard

Was soll ich sagen?

Hab dein XML mit meinem Code laufen lassen...Ausgabe ist exakt dieselbe (3 Treffer)

Da muss dann noch etwas anderes mit dem XML passieren, irgendwo zwischen Laden und XPath Abfrage.
__________________
Über 90% aller Gewaltverbrechen passieren innerhalb von 24 Stunden nach dem Konsum von Brot.
lstegelitz ist offline   Mit Zitat antworten
Alt 20.04.2011, 16:41  
Neuer Benutzer
 
Registriert seit: 08.04.2011
Beiträge: 25
PHP-Kenntnisse:
Anfänger
wooha befindet sich auf einem aufstrebenden Ast
Standard

Das ist komisch, bei mir funktioniert es jetzt so:

PHP-Code:
$i 0;
foreach (
$xml->xpath('//*') as $asin) {
    if (!empty(
$asin->ASIN)) {
          
$result[$i] = $asin->ASIN;
          
$i++;
    }

Zwischen dem Laden und xpath() habe ich nur eine Abfrage ob Fehler vorhanden sind. Allerdings lade ich ja kein XML File sondern generiere es mittels API, vielleicht liegt es daran.

Ich mache jetzt erst mal mit dem Code weiter und probiere dann mal bei Gelegenheit warum ich nicht direkt auf [ASIN] mit xpath komme.

Vielen Dank für deine Antworten und das du es extra ausprobiert hast!

Grüße wooha
wooha ist offline   Mit Zitat antworten
Alt 21.04.2011, 00:24  
Erfahrener Benutzer
 
Benutzerbild von tr0y
 
Registriert seit: 26.07.2010
Beiträge: 4.870
PHP-Kenntnisse:
Fortgeschritten
tr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblick
tr0y eine Nachricht über MSN schicken
Standard

das increment auf $i und das $i allgemein kannst du dir sparen

PHP-Code:
$result[] = $asin->ASIN
Auf dein XML-Problemdings kommst du schon selbst ^^

Ich sag nur: Namespaces are Names for Spaces inside of an document, if not declared: spaces without declaration are vanish from xpath range.

Netterweise hast du den Namespace (absichtlich?) nicht mitkopiert als du die xml hier geqouted hast.
__________________
Lasse mir ohne Anwendung von Gewalt Dinge schenken, Amazon weiß darüber bald mehr.

Geändert von tr0y (21.04.2011 um 00:47 Uhr).
tr0y ist gerade online   Mit Zitat antworten
Antwort


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Arraynamen ausgeben lassen in Foreach dreamcatcher PHP Einsteiger 4 09.04.2011 10:45
[Erledigt] Korrekter XPath? Dark Guardian PHP Einsteiger 10 15.02.2011 14:27
XML Knoten Attribute auslesen ePole PHP Einsteiger 7 27.11.2010 23:14
[Erledigt] Mit XPath im DOMDocument PHP5 und der foreach Schleife einen Element WERT hjw-kunstwerk PHP Tipps 2010 3 03.06.2010 00:07
[Erledigt] EXIF-Daten ausgeben estebu PHP Tipps 2010 3 27.05.2010 14:41
[Erledigt] Mit xpath den nodevalue vergleichen dileso PHP Tipps 2010 2 06.05.2010 10:54
Zahlen mit Hilfe einer Tabelle ausgeben Infoschueler PHP Tipps 2010 8 17.03.2010 23:00
DOM: Knoten ohne „echte“ Kinder bestimmen nikosch PHP-Fortgeschrittene 9 10.03.2010 18:27
[Erledigt] Link mit einer variable ausgeben Marcwa PHP Tipps 2010 7 23.01.2010 17:34
Eine Workflow-Engine mepeisen Software-Design 6 27.10.2009 07:07
ausgeben von mehreren tabellen mysql SpecialFighter PHP Tipps 2009 9 15.10.2009 18:41
Bild erzeugen lassen und in Tabelle ausgeben maximus PHP Tipps 2008 7 11.11.2008 20:53
Error bei Benützung von xpath Arno PHP-Fortgeschrittene 2 25.04.2008 10:28
verschachtelte Rubriken ausgeben / alle anzeigen prinzli PHP Tipps 2008 3 25.02.2008 22:37
[Erledigt] Ganze Tabelle ausgeben PHP Tipps 2004-2 1 21.11.2004 16:48

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
responsegroup=offers shipping cost, xpath mehrere attribute, xpath mehrere attribute ausgeben, xpath mehrere knoten, xpath array auslesen, xpath mehrere ausgaben, xpath alle knoten durchsuchen, xpath mehrere nodes, simplexml_load_string xpath, php xml mehrere knoten, php xpath alle knoten, xpath mehrere werte, xpath ausgeben, xpath knoten finden, php xpath object ausgeben, simplexml_load_string xpath value, xpath kindknoten ausgeben, suchen in xml mit xpath, xsl alle kindknoten durchsuchen code, xsl alle kindknoten eines knotens durchsuchen code

Alle Zeitangaben in WEZ +2. Es ist jetzt 15:42 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum