XMLElement Property
Specifies the XML element where to save the signature data.
Syntax
ANSI (Cross Platform) char* GetXMLElement();
int SetXMLElement(const char* lpszXMLElement); Unicode (Windows) LPWSTR GetXMLElement();
INT SetXMLElement(LPCWSTR lpszXMLElement);
@property (nonatomic,readwrite,assign,getter=XMLElement,setter=setXMLElement:) NSString* XMLElement; - (NSString*)XMLElement; - (void)setXMLElement:(NSString*)newXMLElement;
#define PID_XADESSIGNER_XMLELEMENT 116 SECUREBLACKBOX_EXTERNAL void* SECUREBLACKBOX_CALL SecureBlackbox_XAdESSigner_Get(void *lpObj, int propid, int arridx, int *lpcbVal, int64 *lpllVal); SECUREBLACKBOX_EXTERNAL int SECUREBLACKBOX_CALL SecureBlackbox_XAdESSigner_Set(void *lpObj, int propid, int arridx, const void *val, int cbVal);
Default Value
""
Remarks
This property specifies the XML element where to save the electronic signature.
Supported values are:
"" | an empty string indicates the Document element |
"#id" | indicates an XML element with specified Id |
XPath expression | indicates an XML element selected using XPath expression. Use XPathNamespaces property to specify Prefixes and NamespaceURIs For example: "/root/data[1]" - indicates the second "data" element under the document element with a name "root" "//ns1:data" - indicates a data element. "ns1" prefix should be defined in XPathNamespaces property |
Node name | indicates an XML element selected using its NodeName. For example: "data" - indicates an XML element with node name "data". |
Data Type
String