private static void ProcessDirectiveTag(
XmlDocument xml, XmlElement placeholderNode, string value)
{
Debug.Assert(xml != null);
Debug.Assert(placeholderNode != null);
Debug.Assert(!string.IsNullOrEmpty(value));
var directive = new DirectiveElement(xml, value);
directive.ReduceTagByDirective(placeholderNode);
}