FAQ |
Kalender |
![]() |
#1 | ||
|
|||
Medlem
|
Sitter och jobbar med ett script där jag hämtar ut produkter från en kunds webshop. Detta ska sedan läggas in till Tradera. Jag använder deras program ProSeller där de har en XML imports funktion.
Största problemet jag har är texten, åäö <> osv som ställer till för mig. Har förstått att XML inte klarar av dessa tecken så bra. Så jag skapade en decode Function som skulle lösa biffen. Men jag får fel ändå på texterna som ska in... Ett annat fel jag får är att ibland fungerar XML filen bra, ibland inte... Då man inte har ändrat något i koden, bara tryckt på Reload på sidan. Hur koden ser ut: http://snipt.org/Ahjgj2 Hur resultatet ser ut, denna XML fungerar i ProSeller http://snipt.org/Ahjhb9 Gissar att det är txten från webshopen som har roliga tecken som min function inte klarar av. Så någon som har ett bra tipps på problemet? |
||
![]() |
![]() |
![]() |
#2 | ||
|
|||
Flitig postare
|
Testa att lägga textdata som CDATA.
Så istället för: Kod:
<title>Hello & World</title> Kod:
<title><![CDATA[Hello & World]]></title> |
||
![]() |
![]() |
![]() |
#3 | ||
|
|||
Medlem
|
Nja, hjälpte inte redigt, testade att köra en ren kopia på datan från filen som programmet själv gör. Funkade mycket bra att upprepa enstaka gånger. MEN när jag testade att köra för hela registret ca 4000 produkter. Så vart det fel på filen. Efter mycket letande hittade jag felet.
<paymentflags condition="">172paymentflags> Av någon anledning så missade den att skriva ut "<". Hur kan den missa det? |
||
![]() |
![]() |
![]() |
#4 | ||
|
|||
Supermoderator
|
Vet inte varför det blev fel i just ditt fall men däremot så kan du bara skriva ut XML i en browser för att se var det är fel så slipper du "mycket letande" nästa gång.
__________________
Full-stack developer, free for smaller assignments |
||
![]() |
![]() |
Svara |
|
|