SecureBlackbox 2020 C++ Edition

Questions / Feedback?

XMLElement Property

Defines the XML element to decrypt.

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_XMLDECRYPTOR_XMLELEMENT 35

SECUREBLACKBOX_EXTERNAL void* SECUREBLACKBOX_CALL SecureBlackbox_XMLDecryptor_Get(void *lpObj, int propid, int arridx, int *lpcbVal, int64 *lpllVal);
SECUREBLACKBOX_EXTERNAL int SECUREBLACKBOX_CALL SecureBlackbox_XMLDecryptor_Set(void *lpObj, int propid, int arridx, const void *val, int cbVal);

Default Value

""

Remarks

Defines the XML element to decrypt.

Supported values are:

""an empty string indicates that all xenc:EncryptedData elements will be decrypted.
"#id"indicates an XML element with specified Id.
XPointer expressionindicates an XML element selected using XPointer 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 nameindicates an XML element selected using its NodeName.
For example: "data" - indicates an XML element with node name "data".

Data Type

String

Copyright (c) 2022 /n software inc. - All rights reserved.
SecureBlackbox 2020 C++ Edition - Version 20.0 [Build 8166]