XML Reference: Siebel eBusiness Application Integration Volume V > XML Representation of Property Sets >
Element and Attribute Naming
The property set Type (which maps to an XML element name) and the names of individual properties (which map to XML attribute names) do not necessarily follow the XML naming rules. For example, a name can include characters such as a space, a quote, a colon, a left parenthesis, or a right parenthesis that are not allowed in XML element or XML attribute names. As a result, you must perform some conversion to generate a valid XML document.
When creating an XML document from a property set hierarchy, the XML Converter will make sure that legal XML names are generated. There are two different approaches provided to handle name translation. The approach is determined by the EscapeNames user property on the XML Converter service. This user property can be either
If a property set instance does not have a value for its Type member variable, the XML Converter uses the name PropertySet for the corresponding element's name.