documentSignatures-elementet

Microsoft Office InfoPath

Vis alt Vis alt

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 &quot;Sign&quot; button below, I agree to be bound to the terms of this document. </xsf:message>
 </xsf:signedDataBlock>
</xsf:documentSignatures>