Just nu i M3-nätverket
Gå till innehåll

hmm... ursäkta en XML fråga


Mikael00

Rekommendera Poster

HEj

 

tänkte att någon glad själ kan hjälpa mig med ett problem, följande rad, genererar fel när den läses in och jag förstår inte, är det möjligen så att strängen är för lång? Den gnäller på =, tar man bort den så gnäller den på & osv...

 

<xmlurl>http://xxxx.xxxx.se/cgi-bin/xxxxx?namn=hej&språk=X&språk1=norska</xmlurl>

 

en vanlig url typ <x>http://www.xxxx.se</x> fungerar fint?

 

/micke

Länk till kommentar
Dela på andra webbplatser

Först och främst så måste du använda escape-characters för reserverade tecken i XML. Nedanstående lista visar dem. Om du inte vill använda dem kan du annars lägga informationen som CDATA så blir det inga problem (se exempel längst ner). Se mer i XML-specifikationen (http://www.w3.org/TR/REC-xml)

 

< <

& &

> >

" "

' '

 

Sen, en annan sak. Vad har du för encoding-värde? Parsern kommer att klaga på 'å'-tecknen om du inte angett encoding, eftersom standard är UTF-8.

 

 

CDATA exempel:

<xmlurl><![CDATA[http://x.x.x/xxx/x.cgi?hejhopp=yyy&iii=bbb]]></xmlurl>

Länk till kommentar
Dela på andra webbplatser

Tack! den fungerade bra med escape characters.

 

Det var lite dumt av mig att ha "å" med i min dummy länk, något som den riktiga länken inte innehåller, tack ialla fall för att du gjorde mig uppmärksam på det eventuella problemet!

 

/Micke

Länk till kommentar
Dela på andra webbplatser

Arkiverat

Det här ämnet är nu arkiverat och är stängt för ytterligare svar.

×
×
  • Skapa nytt...