Just nu i M3-nätverket
Jump to content

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


Mikael00

Recommended Posts

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

Link to comment
Share on other sites

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>

Link to comment
Share on other sites

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

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.



×
×
  • Create New...