通过 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>';
最佳答案
关于javascript - 使用 simplexml_load_string 在 PHP 中读取 XML,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27167709/