documentSignatures-elementet
Inneholder signedDataBlock-elementet, som definerer hvordan digitale signaturer brukes på et skjema eller en inndeling i et skjema.
Type
xsd:complexType
Struktur
Navn | Beskrivelse |
---|---|
signatureLocation | (Valgfritt attributt) Inneholder et XPath-uttrykk som peker til XML DOM-noden i skjemaets underliggende XML-dokument der den digitale signaturen lagres. |
Underordnede elementer
Element | Beskrivelse |
---|---|
signedDataBlock | Definerer et nodesett i skjemaets underliggende XML-dokument som en digital signatur kan brukes på. |
Definisjon
<xsd:element name="documentSignatures">
<xsd:complexType>
<xsd:sequence>
<xsd:element ref="xsf:signedDataBlock" minOccurs="0" maxOccurs="unbounded" />
</xsd:sequence>
<xsd:attribute name="signatureLocation" type="xsd:string" use="optional" />
</xsd:complexType>
</xsd:element>
<xsd:element name="signedDataBlock">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="message" type="xsf:xdSignedDataBlockMessage" minOccurs="0" />
</xsd:sequence>
<xsd:attribute name="name" type="xsf:xdSignedDataBlockName" use="required" />
<xsd:attribute name="data" type="xsd:string" use="required" />
<xsd:attribute name="signatureLocation" type="xsd:string" use="required" />
<xsd:attribute name="mode" type="xsf:xdSignatureRelationEnum" use="required" />
</xsd:complexType>
<xsd:unique name="signedDataBlock_name_unique">
<xsd:selector xpath="." />
<xsd:field xpath="@name" />
</xsd:unique>
</xsd:element>
Merknader
signedDataBlock-elementet er et nytt XSF-elementtillegg i Microsoft Office InfoPath 2003 Service Pack 1. Se nedenfor for informasjon om bakoverkompatibilitet med skjemaløsninger i 1.0.
For bakoverkompatibilitet definerer dokumentsignaturelementet plasseringen til XML DOM-noden (dokumentobjektmodell) for den digitale signaturen i skjemaets underliggende XML-dokument.
documentSignatures-elementet er et valgfritt element for xDocumentClass-elementet.
Eksempel
Følgende er et eksempel på documentSignatures-elementet:
<xsf:documentSignatures signatureLocation=”my:myfields/my:subtree1 | my:myfields/my:subtree2”/>
Eksemplet nedenfor viser bruk av documentSignatures-elementet i Microsoft Office InfoPath 2003 Service Pack 1.
<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>