/
Bruk av spesialtegn i XML

Bruk av spesialtegn i XML

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.


Related content

Ang. XML-spesialtegn i FtB API'et
Ang. XML-spesialtegn i FtB API'et
More like this
rpf.xsd.k.1
More like this
Forbedringer i Signeringstjenesten og Tiltakshavers samtykke
Forbedringer i Signeringstjenesten og Tiltakshavers samtykke
More like this
Ansako: endering på signatur felt i XML
Ansako: endering på signatur felt i XML
More like this
Skjemavalidering
Skjemavalidering
More like this
Oversiktsdokument: Søknad om dispensasjon
Oversiktsdokument: Søknad om dispensasjon
More like this