XML-tekniikoiden käyttö InfoPathissa

Microsoft Office InfoPath on Microsoft Office -järjestelmäsovellus, jota käytetään XML-kieleen (Extensible Markup Language) ja siihen liittyviin tekniikoihin perustuvien lomakemallien luomiseen. XML on kuvaamisessa, järjestämisessä ja tietojen vaihtamisessa käytetty tekninen standardikieli. InfoPathin lomakemallit perustuvat XML-tekniikoihin, ja lomaketiedot tallennetaan tai lähetetään XML-muodossa. InfoPath käyttää seuraavia XML-tekniikoita:

  • XSL-muunnos (XSLT)

  • XML-rakenne

  • XHTML (Extensible Hypertext Markup Language)

  • XML Path Language (XPath) -kieli

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

  • XML-allekirjoitus

    Huomautus: Lisätietoja näistä tekniikoista on World Wide Web Consortium (W3C) -Web-sivustossa.

Näitä tekniikoita hallinnoi World Wide Web Consortium (W3C), jonka laatimilla sääntö-, ohje- ja esitystapasuosituksilla tuotetaan tiedostoja, joita on helppo luoda ja käsitellä eri tietokoneilla ja sovelluksilla. Sen lisäksi, että InfoPath tukee näitä XML-tekniikoita, InfoPath käyttää hyväkseen myös käsittelyohjeet ja nimitila ja pystyy käsittelemään DOMia lukuisten InfoPath-objektimalliin sisältyvien menetelmien avulla.

Kaikkien näiden XML-tekniikoiden yksityiskohtien ymmärtäminen ei ole välttämätöntä, mutta seuraavan taulukon avulla voit tutustua siihen, kuinka InfoPath käyttää näitä tekniikoita.

Nimi

Kuvaus

XML

XML on InfoPath-lomakkeiden tuottamien tietojen esitysmuoto. XML:ää käytetään myös niiden tietojen esittämiseen, jotka näkyvät lomakkeen kentissä, kun käyttäjä alkaa täyttää lomaketta. InfoPath käyttää XML Version 1.0 -standardia.

XSLT

XSLT on lomakemallin suunnitteluvaiheessa syntyvien näkymätiedostojen esitysmuoto. InfoPath ei tue XSL-muotoiluobjektien (XSL-FO) käyttöä XML-tietojen esittämisessä. InfoPath ei myöskään tue mielivaltaisten .xsl-tiedostojen tuontia. InfoPath käyttää XSLT Version 1.0 -standardia.

XML-rakenne

XML-rakenteita käytetään pääasiassa lomakkeen tietojen kelpoisuuden tarkistaminen, ja ne antavat perusrakenteen XML-asiakirjalle, jonka lomakemalli tuottaa. Lisäksi XML-rakenteella määritetään sen lomakemääritystiedosto rakenne, jonka InfoPath luo, kun lomakemalli suunnitellaan. InfoPath ei tue XDR (XML-Data Reduced)- tai DTD (Document Type Definition) -määritysten mukaisia rakenteita. InfoPath käyttää XML Schema Version 1.0 -standardia.

XHTML

XHTML on hyvin muotoiltua HTML:ää, ja sitä käytetään pääasiassa RTF-alueiden kehittämiseen. InfoPath käyttää XHTML Version 1.0 -standardia.

XPath

XPath-lausekkeita käytetään, kun ohjausobjekteja sido kenttiin tai ryhmiin lomakemallin tietolähde. XPath-lausekkeita käytetään myös tietojen kelpoisuuden tarkistamisessa ja ehdollinen muotoilu lausekkeissa. InfoPath käyttää XPath Version 1.0 -standardia.

DOM

DOMin avulla lomakemallien tuottamien lähde-XML-asiakirjojen sisältöä voidaan käsitellä ohjelmallisesti. Sen avulla voidaan myös käsitellä .xsf-tiedoston sisältöä vain luku -tilassa. InfoPath käyttää DOM Version 1.0 -standardia.

XML-allekirjoitus

XML-allekirjoituksia käyttämällä InfoPath-lomakkeet voidaan allekirjoittaa digitaalisesti. Jos XML-allekirjoitukset ovat käytössä, kukin InfoPath-lomake voi sisältää useita digitaalisia allekirjoituksia. InfoPath tukee lomakkeen osien digitaalista allekirjoittamista sekä koko lomakkeen digitaalista allekirjoittamista.

XML-käsittelijä

XML-käsittelijällä ladataan tietokoneen dynaamiseen muistiin asiakirjan XML-lähdekoodi, tarkistetaan lomakkeen tietojen kelpoisuus XML-rakenteen avulla ja tuotetaan asiakirjan näkymä XSLT:tä käyttämällä. InfoPath tukee Microsoftin XML Core Services (MSXML) Version 5.0 -käsittelijää. Tämän käsittelijän aikaisempia versioita ei tueta.

Kehitä taitojasi
Tutustu koulutusmateriaaliin
Saat uudet ominaisuudet ensimmäisten joukossa
Liity Office Insider -käyttäjiin

Oliko näistä tiedoista hyötyä?

Kiitos palautteesta!

Kiitos palautteestasi! Näyttää siltä, että Office-tukiedustajamme avusta voi olla sinulle hyötyä.

×