php 中的xml 100 分 PHP 中的 SimpleXML 处理SimpleXML 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 <?php$a ='<?xml version="1.0" encoding="UTF-8"?> <GetOrdersResponse xmlns="urn:ebay:apis:eBLBaseComponents"><Timestamp>2009-02-26T11:36:15.715Z</Timestamp><Ack>Success</Ack><Version>605</Version><Build>e605_core_Bundled_8037622_R1</Build><OrderArray><Order><OrderID>44557694012</OrderID><OrderStatus>Completed</OrderStatus><AdjustmentAmount currencyID="USD">0.0</AdjustmentAmount><AmountSaved currencyID="USD">0.0</AmountSaved><CheckoutStatus><eBayPaymentStatus>NoPaymentFailure</eBayPaymentStatus><LastModifiedTime>2009-01-02T09:08:37.000Z</LastModifiedTime><PaymentMethod>PayPal</PaymentMethod><Status>Complete</Status><IntegratedMerchantCreditCardEnabled>false</IntegratedMerchantCreditCardEnabled></CheckoutStatus><ShippingDetails><InsuranceFee currencyID="USD">0.0</InsuranceFee><InsuranceOption>NotOffered</InsuranceOption><InsuranceWanted>false</InsuranceWanted><SalesTax><SalesTaxPercent>0.0</SalesTaxPercent><SalesTaxState/><ShippingIncludedInTax>false</ShippingIncludedInTax><SalesTaxAmount currencyID="USD">0.0</SalesTaxAmount></SalesTax><InternationalShippingServiceOption><ShippingService>StandardInternational</ShippingService><ShippingServiceCost currencyID="USD">0.0</ShippingServiceCost><ShippingServicePriority>1</ShippingServicePriority></InternationalShippingServiceOption><SellingManagerSalesRecordNumber>1436</SellingManagerSalesRecordNumber><GetItFast>false</GetItFast></ShippingDetails><CreatingUserRole>Buyer</CreatingUserRole><CreatedTime>2009-01-02T09:03:51.000Z</CreatedTime><PaymentMethods>PayPal</PaymentMethods><ShippingAddress><Name>Michael Schneider</Name><Street1>Sandmüllersweg 28</Street1><Street2/><CityName>Duisburg</CityName><StateOrProvince/><Country>DE</Country><CountryName>Germany</CountryName><Phone>Invalid Request</Phone><PostalCode>47259</PostalCode><AddressID>13992442</AddressID><AddressOwner>eBay</AddressOwner><ExternalAddressID/></ShippingAddress><ShippingServiceSelected><ShippingInsuranceCost currencyID="USD">0.0</ShippingInsuranceCost><ShippingService>StandardInternational</ShippingService><ShippingServiceCost currencyID="USD">0.0</ShippingServiceCost></ShippingServiceSelected><Subtotal currencyID="USD">35.97</Subtotal><Total currencyID="USD">35.97</Total><DigitalDelivery>false</DigitalDelivery><TransactionArray><Transaction><Buyer><Email>Invalid Request</Email></Buyer><ShippingDetails><SellingManagerSalesRecordNumber>1433</SellingManagerSalesRecordNumber></ShippingDetails><Item><ItemID>110321999801</ItemID><SKU>20pcs Laboratory storage box enclosure</SKU></Item><QuantityPurchased>1</QuantityPurchased><Status><PaymentHoldStatus>None</PaymentHoldStatus></Status><TransactionID>328591831001</TransactionID><TransactionPrice currencyID="USD">6.99</TransactionPrice></Transaction><Transaction><Buyer><Email>Invalid Request</Email></Buyer><ShippingDetails><SellingManagerSalesRecordNumber>1432</SellingManagerSalesRecordNumber></ShippingDetails><Item><ItemID>110330922933</ItemID></Item><QuantityPurchased>1</QuantityPurchased><Status><PaymentHoldStatus>None</PaymentHoldStatus></Status><TransactionID>0</TransactionID><TransactionPrice currencyID="USD">8.99</TransactionPrice></Transaction><Transaction><Buyer><Email>Invalid Request</Email></Buyer><ShippingDetails><SellingManagerSalesRecordNumber>1431</SellingManagerSalesRecordNumber></ShippingDetails><Item><ItemID>120344554572</ItemID></Item><QuantityPurchased>1</QuantityPurchased><Status><PaymentHoldStatus>None</PaymentHoldStatus></Status><TransactionID>342300482002</TransactionID><TransactionPrice currencyID="USD">19.99</TransactionPrice></Transaction></TransactionArray><BuyerUserID>schnick_de</BuyerUserID><PaidTime>2009-01-02T09:07:00.000Z</PaidTime><IntegratedMerchantCreditCardEnabled>false</IntegratedMerchantCreditCardEnabled></Order><Order><OrderID>44574848012</OrderID><OrderStatus>Completed</OrderStatus><AdjustmentAmount currencyID="USD">0.0</AdjustmentAmount><AmountSaved currencyID="USD">0.0</AmountSaved><CheckoutStatus><eBayPaymentStatus>NoPaymentFailure</eBayPaymentStatus><LastModifiedTime>2009-01-04T08:55:02.000Z</LastModifiedTime><PaymentMethod>PayPal</PaymentMethod><Status>Complete</Status><IntegratedMerchantCreditCardEnabled>false</IntegratedMerchantCreditCardEnabled></CheckoutStatus><ShippingDetails><InsuranceFee currencyID="USD">0.0</InsuranceFee><InsuranceOption>NotOffered</InsuranceOption><InsuranceWanted>false</InsuranceWanted><SalesTax><SalesTaxPercent>0.0</SalesTaxPercent><SalesTaxState/><ShippingIncludedInTax>false</ShippingIncludedInTax><SalesTaxAmount currencyID="USD">0.0</SalesTaxAmount></SalesTax><ShippingServiceOptions><ShippingService>ShippingMethodStandard</ShippingService><ShippingServiceCost currencyID="USD">0.0</ShippingServiceCost><ShippingServicePriority>1</ShippingServicePriority><ExpeditedService>false</ExpeditedService></ShippingServiceOptions><SellingManagerSalesRecordNumber>1439</SellingManagerSalesRecordNumber><GetItFast>false</GetItFast></ShippingDetails><CreatingUserRole>Buyer</CreatingUserRole><CreatedTime>2009-01-02T20:02:35.000Z</CreatedTime><PaymentMethods>PayPal</PaymentMethods><ShippingAddress><Name>Keith Williams</Name><Street1>2051 North Holguin Way</Street1><Street2/><CityName>Chandler</CityName><StateOrProvince>AZ</StateOrProvince><Country>US</Country><CountryName>United States</CountryName><Phone>602 413 3904</Phone><PostalCode>85225</PostalCode><AddressID>15284365019</AddressID><AddressOwner>eBay</AddressOwner><ExternalAddressID/></ShippingAddress><ShippingServiceSelected><ShippingInsuranceCost currencyID="USD">0.0</ShippingInsuranceCost><ShippingService>ShippingMethodStandard</ShippingService><ShippingServiceCost currencyID="USD">0.0</ShippingServiceCost></ShippingServiceSelected><Subtotal currencyID="USD">31.98</Subtotal><Total currencyID="USD">31.98</Total><DigitalDelivery>false</DigitalDelivery><TransactionArray><Transaction><Buyer><Email>Invalid Request</Email></Buyer><ShippingDetails><SellingManagerSalesRecordNumber>1417</SellingManagerSalesRecordNumber></ShippingDetails><Item><ItemID>110330372041</ItemID></Item><QuantityPurchased>1</QuantityPurchased><Status><PaymentHoldStatus>None</PaymentHoldStatus></Status><TransactionID>0</TransactionID><TransactionPrice currencyID="USD">19.99</TransactionPrice></Transaction><Transaction><Buyer><Email>Invalid Request</Email></Buyer><ShippingDetails><SellingManagerSalesRecordNumber>1403</SellingManagerSalesRecordNumber></ShippingDetails><Item><ItemID>120354008500</ItemID><SKU>50 Value 0603 SMD Resistor Kit (0R~10MR) 5% 5000</SKU></Item><QuantityPurchased>1</QuantityPurchased><Status><PaymentHoldStatus>None</PaymentHoldStatus></Status><TransactionID>0</TransactionID><TransactionPrice currencyID="USD">11.99</TransactionPrice></Transaction></TransactionArray><BuyerUserID>ktwillia2004</BuyerUserID><PaidTime>2009-01-02T20:02:38.000Z</PaidTime><ShippedTime>2009-01-04T08:53:40.000Z</ShippedTime><IntegratedMerchantCreditCardEnabled>false</IntegratedMerchantCreditCardEnabled></Order></OrderArray></GetOrdersResponse>';$dom = new DOMDocument();$dom->loadXML($a);$orderArray = $dom->getElementsByTagName("Order");foreach ($orderArray as $order) { foreach ($order->childNodes as $orderChild) { echo $orderChild->nodeName.":".$orderChild->nodeValue."<br />"; } echo "<br />";}?> 结果是这样的:OrderID:44557694012OrderStatus:CompletedAdjustmentAmount:0.0AmountSaved:0.0CheckoutStatus:NoPaymentFailure2009-01-02T09:08:37.000ZPayPalCompletefalseShippingDetails:0.0NotOfferedfalse0.0false0.0StandardInternational0.011436falseCreatingUserRole:BuyerCreatedTime:2009-01-02T09:03:51.000ZPaymentMethods:PayPalShippingAddress:Michael SchneiderSandmüllersweg 28DuisburgDEGermanyInvalid Request4725913992442eBayShippingServiceSelected:0.0StandardInternational0.0Subtotal:35.97Total:35.97DigitalDelivery:falseTransactionArray:Invalid Request143311032199980120pcs Laboratory storage box enclosure1None3285918310016.99Invalid Request14321103309229331None08.99Invalid Request14311203445545721None34230048200219.99BuyerUserID:schnick_dePaidTime:2009-01-02T09:07:00.000ZIntegratedMerchantCreditCardEnabled:falseOrderID:44574848012OrderStatus:CompletedAdjustmentAmount:0.0AmountSaved:0.0CheckoutStatus:NoPaymentFailure2009-01-04T08:55:02.000ZPayPalCompletefalseShippingDetails:0.0NotOfferedfalse0.0false0.0ShippingMethodStandard0.01false1439falseCreatingUserRole:BuyerCreatedTime:2009-01-02T20:02:35.000ZPaymentMethods:PayPalShippingAddress:Keith Williams2051 North Holguin WayChandlerAZUSUnited States602 413 39048522515284365019eBayShippingServiceSelected:0.0ShippingMethodStandard0.0Subtotal:31.98Total:31.98DigitalDelivery:falseTransactionArray:Invalid Request14171103303720411None019.99Invalid Request140312035400850050 Value 0603 SMD Resistor Kit (0R~10MR) 5% 50001None011.99BuyerUserID:ktwillia2004PaidTime:2009-01-02T20:02:38.000ZShippedTime:2009-01-04T08:53:40.000ZIntegratedMerchantCreditCardEnabled:false 你那串没换行的xml很难看 ._. php导出数据到excel,身份证等数字格式的问题 Warning:preg_match() [function.preg-match]:Compilation failed:nothing to repeat 【百度分享】MySQL 5.1分区技术初探(五) 你们是用甚么调试php程序的? mysql乱码......... 如何用php处理大量数据对应关系 请大家看看,mysql问题 怎样把一个很长的内容显示在一个表格里面,而不会影响显示? 谁能给出一个复制整个文件夹的函数? 上传文件问题 求一条SQL语句 怎样去子串的第一部分
$a ='<?xml version="1.0" encoding="UTF-8"?> <GetOrdersResponse xmlns="urn:ebay:apis:eBLBaseComponents"><Timestamp>2009-02-26T11:36:15.715Z</Timestamp><Ack>Success</Ack><Version>605</Version><Build>e605_core_Bundled_8037622_R1</Build><OrderArray><Order><OrderID>44557694012</OrderID><OrderStatus>Completed</OrderStatus><AdjustmentAmount currencyID="USD">0.0</AdjustmentAmount><AmountSaved currencyID="USD">0.0</AmountSaved><CheckoutStatus><eBayPaymentStatus>NoPaymentFailure</eBayPaymentStatus><LastModifiedTime>2009-01-02T09:08:37.000Z</LastModifiedTime><PaymentMethod>PayPal</PaymentMethod><Status>Complete</Status><IntegratedMerchantCreditCardEnabled>false</IntegratedMerchantCreditCardEnabled></CheckoutStatus><ShippingDetails><InsuranceFee currencyID="USD">0.0</InsuranceFee><InsuranceOption>NotOffered</InsuranceOption><InsuranceWanted>false</InsuranceWanted><SalesTax><SalesTaxPercent>0.0</SalesTaxPercent><SalesTaxState/><ShippingIncludedInTax>false</ShippingIncludedInTax><SalesTaxAmount currencyID="USD">0.0</SalesTaxAmount></SalesTax><InternationalShippingServiceOption><ShippingService>StandardInternational</ShippingService><ShippingServiceCost currencyID="USD">0.0</ShippingServiceCost><ShippingServicePriority>1</ShippingServicePriority></InternationalShippingServiceOption><SellingManagerSalesRecordNumber>1436</SellingManagerSalesRecordNumber><GetItFast>false</GetItFast></ShippingDetails><CreatingUserRole>Buyer</CreatingUserRole><CreatedTime>2009-01-02T09:03:51.000Z</CreatedTime><PaymentMethods>PayPal</PaymentMethods><ShippingAddress><Name>Michael Schneider</Name><Street1>Sandmüllersweg 28</Street1><Street2/><CityName>Duisburg</CityName><StateOrProvince/><Country>DE</Country><CountryName>Germany</CountryName><Phone>Invalid Request</Phone><PostalCode>47259</PostalCode><AddressID>13992442</AddressID><AddressOwner>eBay</AddressOwner><ExternalAddressID/></ShippingAddress><ShippingServiceSelected><ShippingInsuranceCost currencyID="USD">0.0</ShippingInsuranceCost><ShippingService>StandardInternational</ShippingService><ShippingServiceCost currencyID="USD">0.0</ShippingServiceCost></ShippingServiceSelected><Subtotal currencyID="USD">35.97</Subtotal><Total currencyID="USD">35.97</Total><DigitalDelivery>false</DigitalDelivery><TransactionArray><Transaction><Buyer><Email>Invalid Request</Email></Buyer><ShippingDetails><SellingManagerSalesRecordNumber>1433</SellingManagerSalesRecordNumber></ShippingDetails><Item><ItemID>110321999801</ItemID><SKU>20pcs Laboratory storage box enclosure</SKU></Item><QuantityPurchased>1</QuantityPurchased><Status><PaymentHoldStatus>None</PaymentHoldStatus></Status><TransactionID>328591831001</TransactionID><TransactionPrice currencyID="USD">6.99</TransactionPrice></Transaction><Transaction><Buyer><Email>Invalid Request</Email></Buyer><ShippingDetails><SellingManagerSalesRecordNumber>1432</SellingManagerSalesRecordNumber></ShippingDetails><Item><ItemID>110330922933</ItemID></Item><QuantityPurchased>1</QuantityPurchased><Status><PaymentHoldStatus>None</PaymentHoldStatus></Status><TransactionID>0</TransactionID><TransactionPrice currencyID="USD">8.99</TransactionPrice></Transaction><Transaction><Buyer><Email>Invalid Request</Email></Buyer><ShippingDetails><SellingManagerSalesRecordNumber>1431</SellingManagerSalesRecordNumber></ShippingDetails><Item><ItemID>120344554572</ItemID></Item><QuantityPurchased>1</QuantityPurchased><Status><PaymentHoldStatus>None</PaymentHoldStatus></Status><TransactionID>342300482002</TransactionID><TransactionPrice currencyID="USD">19.99</TransactionPrice></Transaction></TransactionArray><BuyerUserID>schnick_de</BuyerUserID><PaidTime>2009-01-02T09:07:00.000Z</PaidTime><IntegratedMerchantCreditCardEnabled>false</IntegratedMerchantCreditCardEnabled></Order><Order><OrderID>44574848012</OrderID><OrderStatus>Completed</OrderStatus><AdjustmentAmount currencyID="USD">0.0</AdjustmentAmount><AmountSaved currencyID="USD">0.0</AmountSaved><CheckoutStatus><eBayPaymentStatus>NoPaymentFailure</eBayPaymentStatus><LastModifiedTime>2009-01-04T08:55:02.000Z</LastModifiedTime><PaymentMethod>PayPal</PaymentMethod><Status>Complete</Status><IntegratedMerchantCreditCardEnabled>false</IntegratedMerchantCreditCardEnabled></CheckoutStatus><ShippingDetails><InsuranceFee currencyID="USD">0.0</InsuranceFee><InsuranceOption>NotOffered</InsuranceOption><InsuranceWanted>false</InsuranceWanted><SalesTax><SalesTaxPercent>0.0</SalesTaxPercent><SalesTaxState/><ShippingIncludedInTax>false</ShippingIncludedInTax><SalesTaxAmount currencyID="USD">0.0</SalesTaxAmount></SalesTax><ShippingServiceOptions><ShippingService>ShippingMethodStandard</ShippingService><ShippingServiceCost currencyID="USD">0.0</ShippingServiceCost><ShippingServicePriority>1</ShippingServicePriority><ExpeditedService>false</ExpeditedService></ShippingServiceOptions><SellingManagerSalesRecordNumber>1439</SellingManagerSalesRecordNumber><GetItFast>false</GetItFast></ShippingDetails><CreatingUserRole>Buyer</CreatingUserRole><CreatedTime>2009-01-02T20:02:35.000Z</CreatedTime><PaymentMethods>PayPal</PaymentMethods><ShippingAddress><Name>Keith Williams</Name><Street1>2051 North Holguin Way</Street1><Street2/><CityName>Chandler</CityName><StateOrProvince>AZ</StateOrProvince><Country>US</Country><CountryName>United States</CountryName><Phone>602 413 3904</Phone><PostalCode>85225</PostalCode><AddressID>15284365019</AddressID><AddressOwner>eBay</AddressOwner><ExternalAddressID/></ShippingAddress><ShippingServiceSelected><ShippingInsuranceCost currencyID="USD">0.0</ShippingInsuranceCost><ShippingService>ShippingMethodStandard</ShippingService><ShippingServiceCost currencyID="USD">0.0</ShippingServiceCost></ShippingServiceSelected><Subtotal currencyID="USD">31.98</Subtotal><Total currencyID="USD">31.98</Total><DigitalDelivery>false</DigitalDelivery><TransactionArray><Transaction><Buyer><Email>Invalid Request</Email></Buyer><ShippingDetails><SellingManagerSalesRecordNumber>1417</SellingManagerSalesRecordNumber></ShippingDetails><Item><ItemID>110330372041</ItemID></Item><QuantityPurchased>1</QuantityPurchased><Status><PaymentHoldStatus>None</PaymentHoldStatus></Status><TransactionID>0</TransactionID><TransactionPrice currencyID="USD">19.99</TransactionPrice></Transaction><Transaction><Buyer><Email>Invalid Request</Email></Buyer><ShippingDetails><SellingManagerSalesRecordNumber>1403</SellingManagerSalesRecordNumber></ShippingDetails><Item><ItemID>120354008500</ItemID><SKU>50 Value 0603 SMD Resistor Kit (0R~10MR) 5% 5000</SKU></Item><QuantityPurchased>1</QuantityPurchased><Status><PaymentHoldStatus>None</PaymentHoldStatus></Status><TransactionID>0</TransactionID><TransactionPrice currencyID="USD">11.99</TransactionPrice></Transaction></TransactionArray><BuyerUserID>ktwillia2004</BuyerUserID><PaidTime>2009-01-02T20:02:38.000Z</PaidTime><ShippedTime>2009-01-04T08:53:40.000Z</ShippedTime><IntegratedMerchantCreditCardEnabled>false</IntegratedMerchantCreditCardEnabled></Order></OrderArray></GetOrdersResponse>';
$dom = new DOMDocument();
$dom->loadXML($a);
$orderArray = $dom->getElementsByTagName("Order");
foreach ($orderArray as $order) {
foreach ($order->childNodes as $orderChild) {
echo $orderChild->nodeName.":".$orderChild->nodeValue."<br />";
}
echo "<br />";
}
?>
OrderID:44557694012
OrderStatus:Completed
AdjustmentAmount:0.0
AmountSaved:0.0
CheckoutStatus:NoPaymentFailure2009-01-02T09:08:37.000ZPayPalCompletefalse
ShippingDetails:0.0NotOfferedfalse0.0false0.0StandardInternational0.011436false
CreatingUserRole:Buyer
CreatedTime:2009-01-02T09:03:51.000Z
PaymentMethods:PayPal
ShippingAddress:Michael SchneiderSandmüllersweg 28DuisburgDEGermanyInvalid Request4725913992442eBay
ShippingServiceSelected:0.0StandardInternational0.0
Subtotal:35.97
Total:35.97
DigitalDelivery:false
TransactionArray:Invalid Request143311032199980120pcs Laboratory storage box enclosure1None3285918310016.99Invalid Request14321103309229331None08.99Invalid Request14311203445545721None34230048200219.99
BuyerUserID:schnick_de
PaidTime:2009-01-02T09:07:00.000Z
IntegratedMerchantCreditCardEnabled:falseOrderID:44574848012
OrderStatus:Completed
AdjustmentAmount:0.0
AmountSaved:0.0
CheckoutStatus:NoPaymentFailure2009-01-04T08:55:02.000ZPayPalCompletefalse
ShippingDetails:0.0NotOfferedfalse0.0false0.0ShippingMethodStandard0.01false1439false
CreatingUserRole:Buyer
CreatedTime:2009-01-02T20:02:35.000Z
PaymentMethods:PayPal
ShippingAddress:Keith Williams2051 North Holguin WayChandlerAZUSUnited States602 413 39048522515284365019eBay
ShippingServiceSelected:0.0ShippingMethodStandard0.0
Subtotal:31.98
Total:31.98
DigitalDelivery:false
TransactionArray:Invalid Request14171103303720411None019.99Invalid Request140312035400850050 Value 0603 SMD Resistor Kit (0R~10MR) 5% 50001None011.99
BuyerUserID:ktwillia2004
PaidTime:2009-01-02T20:02:38.000Z
ShippedTime:2009-01-04T08:53:40.000Z
IntegratedMerchantCreditCardEnabled:false