Hopp til slutten av metadata
Gå til begynnelsen av metadataene

Du ser på en gammel versjon av denne siden. Se den nye versjonen.

Sammenlign med nåværende Vis sidehistorikk

« Forrige Versjon 2 Gjeldende »

Siden FtB-grensesnittet er basert på XML er det noen hensyn som må tas i forbindelse med bruk av de 5 reserverte tegnene: &, <, >, ", ' i variabelverdier (dataelementer), eksempelvis i navn: "Hansen & Sønn".

Forsøker man å overføre innholdet i navnet slik det er skrevet her, så vil xml-valideringen feile, fordi "&" oppfattes som en del av XML-strukturen, og innsendingen vil ikke gå gjennom.

Løsningen er å erstatte de nevnte 5 tegnene med sine respektive "escape string's" - erstatningsstrenger:

  • & = &amp;
  • < = &lt;
  • > = &gt;
  • " = &qout;
  • ' = &apos;


Navnet må da skrives som: "Hansen &amp; Sønn" i dataelementet i XML'en.

Det innebærer at man, før man legger datavariabler inn i XML-strukturen, må bytte ut tegnene med sine respektive erstatningsverdier.


Dette søket gir mer informasjon: https://www.google.no/search?q=xml+escaping+characters og denne siden har en grei oversikt: https://www.liquid-technologies.com/XML/EscapingData.aspx.


  • Ingen etiketter

0 kommentarer

Du er ikke logget inn. Eventuelle endringer du gjør, vil bli merket med anonym. Hvis du allerede har en konto, ønsker du kanskje å logge på.