XPath-Based Anonymization Rules
XPath-based rules anonymize XML data using XPath.
Required and Optional Fields
name
rule_id (should be set to XPATH)
paths
include_files
exclude_files (optional)
action (optional, default value is ANONYMIZE)
replace_value (optional, applicable only when action=REPLACE)
shared (optional, default value is true)
enabled (optional, default value is true)
For more information on each field, refer to Fields Used for Defining Anonymization Rules.
Rule Definition Example
{
"name": "XPATH_RULE",
"rule_id": "XPATH",
"paths": ["/data/record[1]/value"],
"include_files": ["*test_config.xml"],
"shared": true
}Sample Input XML Data
<data>
<record>
<name>password</name>
<value>valueToAnonymize</value>
</record>
<record>
<name>name</name>
<value>value</value>
</record>
</data>Sample Output XML Data (After Anonymization)
<data>
<record>
<name>password</name>
<value>¶smfz923swc¶</value>
</record>
<record>
<name>name</name>
<value>value</value>
</record>
</data>For more examples, refer to Examples of XPath-Based Anonymization Rules.
You can use this reference documentation for XPath.

