signedDataBlock-elementet
Definerer et nodesett i skjemaets underliggende XML-dokument som du kan bruke en digital signatur i.
Type
xsd:complexType
Underordnede elementer
Element | Beskrivelse |
---|---|
message | Meldingen om signaturbekreftelse som vises når en digital signatur brukes på skjemaet eller en skjemainndeling. |
Attributter
Attributt | Type | Obligatorisk | Beskrivelse | Mulige verdier |
---|---|---|---|---|
name | xdSignedDataBlockName |
Ja | Inneholder navnet på signedDataBlock. | minLength = 1 maxLength = 255 |
data | xsd:string |
Ja | Inneholder et XPath-samsvarsuttrykksom definerer nodesettet til signaturen brukes på. | streng |
signatureLocation | xsd:string |
Ja | Inneholder et XPath-uttrykk som peker til XML DOM-noden (Document Object Model) i skjemaets underliggende XML-dokument der den digitale signaturen lagres. | streng |
mode | xdSignatureRelationEnum |
Ja | Angis signaturrelasjonen for signedDatablock-elementet. Standardverdien er "single". |
|
Definisjon
<xsd:element name="signedDataBlock">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="message" type="xsf:xdSignedDataBlockMessage" minOccurs="0"></xsd:element>
</xsd:sequence>
<xsd:attribute name="name" type="xsf:xdSignedDataBlockName" use="required"></xsd:attribute>
<xsd:attribute name="data" type="xsd:string" use="required"></xsd:attribute>
<xsd:attribute name="signatureLocation" type="xsd:string" use="required"></xsd:attribute>
<xsd:attribute name="mode" type="xsf:xdSignatureRelationEnum" use="required"></xsd:attribute>
</xsd:complexType>
<xsd:unique name="signedDataBlock_name_unique">
<xsd:selector xpath="."/>
<xsd:field xpath="@name"/>
</xsd:unique>
</xsd:element>
Merknader
Nodesettet må være unionen av tilkoblede deltrær. Hvis en ikke-bladnode er inkludert i signedDataBlock, må alle de underordnede inkluderes.
Obs! Dette elementet støttes ikke når alternativet Deaktiver funksjoner fra oppdateringspakke under Avansert-kategorien i Alternativer-dialogboksen i InfoPath er valgt, eller når Microsoft Office 2003 Editions Service Pack 1 eller senere ikke er installert. Skjemaer definert av en skjemadefinisjonsfil (XSF) som inkluderer dette elementet, kan ikke åpnes i InfoPath når oppdateringspakkefunksjoner er deaktivert eller ikke er tilgjengelige.
Eksempel
Følgende er et eksempel på signedDataBlock-elementet:
<xsf:documentSignatures>
<xsf:signedDataBlock name=”main”
data=”my:myfields/my:subtree1 | my:myfields/my:subtree2”
signatureLocation=”my:mifields/sig:signatures/main”
mode=”countersign”>
<xsf:message>By pressing the "Sign" button below, I agree to be bound
to the terms of this document.</xsf:message>
</xsf:signedDataBlock>
</xsf:documentSignatures>