通过javascript将XML发送给PHP。我如何使用simplexml_load_string
在PHP中读取此XML。 XML随encodeURIComponent(CurtainXML)
一起发送。
当我在PHP中读取XML时,变量$unique_Id
为空。为什么这是空的?
PHP:
$importXml2 = urldecode($importXml);
$unique_Id = $xml->gordijn->info->windecor_reference_number
$unique_Id is empty?
的Ajax:
var CurtainXML = '<\?xml version="1.0" encoding="utf-8" \?><Order><Gordijn><Info>
<Commissienaam>www</Commissienaam> <StofNaam>Peyton Plus 16 zand</StofNaam> <Kleur>16 zand</Kleur>
<windecor_reference_number>605994_8EB9366A96DE44058B7A0E903D0D9B84</windecor_reference_number>
<Debiteur_nummer>Bakel, van Interieur</Debiteur_nummer> <Debiteur_name>110101 </Debiteur_name> </Info>
<Gordijnsoort>Plooigordijn</Gordijnsoort> <Vertrek>222</Vertrek> <Hoogte>222.0</Hoogte>
<Breedte>222.0</Breedte> <Verdeling>Gelijk stel</Verdeling> <Links>111.0</Links> <Rechts>111.0</Rechts>
<Plooipercentage>227</Plooipercentage> <Type_gordijn>Comfort gordijn</Type_gordijn> <Onderzoom>Enkel
10.0</Onderzoom> <Hoofdje>2.0</Hoofdje> <Loodjes>Ja</Loodjes> <Knippen>Ja</Knippen>
<Strijken>Nee</Strijken> <Banen> <Totaal>3.5</Totaal> <Links>1.75</Links> <Rechts>1.75</Rechts> </Banen>
<Memo/> <Inkoopprijs>197.11</Inkoopprijs> <Verkoopprijs>96.13</Verkoopprijs> <PlooiSpec>
<Plooisoort>Vlinder</Plooisoort> <Plooidiepte>2.7</Plooidiepte> <Vliesband>8</Vliesband> </PlooiSpec>
<Stof> <Naam>Peyton Plus 16 zand</Naam> <Kleur>16 zand</Kleur> <Maatsoot>BN 150</Maatsoot>
<Leverancier>Vadain Styling</Leverancier> <Patroon>Effen</Patroon> <Stoftype>Weef/drukstof</Stoftype>
</Stof> <Knipmaten> <Hoofd> <Knipmaat>247.0</Knipmaat> <Banen>4.0</Banen> <StofTotaal>988.0</StofTotaal>
</Hoofd> </Knipmaten> </Gordijn></Order>';
答案 0 :(得分:2)