internal override string GetXml() { var sb = new StringBuilder("<text"); if (!string.IsNullOrEmpty(Language)) { sb.Append($" lang=\"{Language}\""); } var restOfText = $">{Content}</text>"; sb.Append(restOfText); return sb.ToString(); }