Hvordan InfoPath bruger XML-teknologier

Microsoft Office InfoPath er et Microsoft Office System-program, som bruges til at oprette formularskabeloner baseret på XML (Extensible Markup Language) og tilknyttede teknologier. XML er et industristandardsprog til at beskrive, organisere og udveksle data. I InfoPath baseres formularskabeloner på XML-teknologier, og formulardata gemmes eller sendes i XML-format. InfoPath benytter følgende XML-teknologier:

  • XSL Transformation (XSLT)

  • XML-skema

  • Extensible Hypertext Markup Language (XHTML)

  • XML Path Language (XPath)

  • Extensible Hypertext Markup Language (XHTML)Document Object Model (DOM)

  • XML-signatur

    Bemærk: Du kan få yderligere oplysninger om disse teknologier ved at besøge webstedet World Wide Web Consortium (W3C) og søge efter hver teknologi.

Disse teknologier reguleres af World Wide Web Consortium (W3C), som anbefaler et bestemt sæt regler, retningslinjer og konventioner for oprettelse af filer, der er lette at oprette og behandle med forskellige computere og programmer. Ud over de XML-teknologier, som InfoPath understøtter, benytter InfoPath endvidere specielle behandlingsinstruktioner og navneområde og har en række metoder til at få adgang til dokumentobjektmodellen via InfoPath-objektmodellen.

Selvom det er ikke nødvendigt at kende alle detaljerne i disse XML-teknologier, kan den følgende tabel være en hjælp til at forstå, hvordan disse teknologier bruges i InfoPath.

Navn

Beskrivelse

XML

XML er det outputformat, der oprettes af en InfoPath-formular. XML bruges også til at indeholde de dataeksempler, der vises i en formulars felter, før brugeren udfylder den. InfoPath bruger XML version 1.0-standarden.

XSLT

XSLT er formatet i de præsentationsfiler, der oprettes, når en formularskabelon designes. InfoPath understøtter ikke XSL-FO (XSL Formatting Objects) til præsentation af XML-data, ligesom import af vilkårlige .xsl-filer heller ikke understøttes. InfoPath bruger XSLT version 1.0-standarden.

XML Schema

XML-skemaer bruges som den primære metode til datavalidering i en formular, og de leverer den underliggende struktur i det XML-dokument, der oprettes af formularskabelonen. Desuden bruges et XML-skema til at definere strukturen i den formulardefinitionsfil, der oprettes af InfoPath, når en formularskabelon designes. InfoPath understøtter ikke skemaer, der overholder specifikationerne XDR (XML-Data Reduced) eller DTD (Document Type Definition). InfoPath bruger XML Schema version 1.0-standarden.

XHTML

XHTML er korrekt udformet HTML og bruges primært til udvikling af tekst i RTF-format. InfoPath bruger XHTML version 1.0-standarden.

XPath

XPath-udtryk bruges ved indbind af kontrolelementer til felter og grupper i en formularskabelons datakilde. XPath-udtryk bruges endvidere til datavalidering og betinget formatering. InfoPath bruger XPath version 1.0-standarden.

DOM

Dokumentobjektmodellen (DOM) bruges til, ved hjælp af et program, at få adgang til indholdet i det XML-kildedokument, en formularskabelon opretter. Den bruges også til at give skrivebeskyttet adgang til indholdet i .xsf-filen. InfoPath bruger DOM version 1.0-standarden.

XML-signatur

XML-signaturer bruges til at signere InfoPath-formularer digitalt. Hvis funktionen er aktiveret, kan hver InfoPath-formular indeholde én eller flere digitale signaturer. InfoPath understøtter digital signering af dele af en formular samt hele formularen.

XML-processoren

XML-processoren bruges til at indlæse et dokuments XML-kildekode i computerens dynamiske hukommelse, validere den ved hjælp af et XML-skema og få vist dokumentet med XSLT. Den XML-processor, der understøttes af InfoPath, er MSXML version 5.0 (Microsoft XML Core Services). Tidligere versioner af denne processor understøttes ikke.

Del Facebook Facebook Twitter Twitter Mail Mail

Var disse oplysninger nyttige?

Fantastisk! Har du mere feedback?

Hvordan kan vi forbedre det?

Tak for din feedback!

×