<commit_before># PropertyTemplateMediator
Synapse Mediator for creating properties out of templates

Sample Syntax
```xml
<propertyTemplate name="outProp" scope="default">
<format>
  <person>
  	<name>$name</name>
  	<age>$age</age>
  </person>
</format>
<args>
	<arg name="name" expression="$ctx:name"/>
<arg name="age" expression="$ctx:age"/>
</args>
</propertyTemplate>
```

XML segment under the format tag will be replaced with corresponding values in args. And it will create OM type property in scope with the given name.<commit_msg>adding new syntax to readme file<commit_after># PropertyTemplateMediator
Synapse Mediator for creating properties out of templates

Sample Syntax
```xml
<propertyTemplate media-type="xml|json|string">
   <format>
      <person>
         <name>$name</name>
         <age>$age</age>
      </person>
   </format>
   <args>
      <arg name="name" expression="$ctx:name" />
      <arg name="age" expression="$ctx:age" />
   </args>
   <target type="property|body|custom|header" name="propertyName" scope="propertyScope" />
</propertyTemplate>
```

XML segment under the format tag will be replaced with corresponding values in args. And it will create OM type property in scope with the given name.
{'fraction_non_alphanumeric': 0.12895377128953772, 'fraction_numerical': 0.0, 'mean_word_length': 4.558558558558558, 'pattern_counts': {'":': 0, '<': 32, '<?xml version=': 0, '>': 32, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 3}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '4164992', 'n_tokens_mistral': 365, 'n_tokens_neox': 348, 'n_words': 123}