Я пишу приложение на C #, которое должно генерировать HTML-страницу.Приложение C # должно определять только части HTML (например, заголовок).Основная разметка и т. Д. Является статической.
Приведу пример заголовка, в настоящее время я делаю это так.У меня есть основной HTML, сохраненный в виде TXT-файла.Вот часть:
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252" />
<title>Title goes here</title>
<link rel="stylesheet" type="text/css" href="style.css" />
</head>
Я читаю это в строку (каркас) в моем приложении C #, а затем, чтобы изменить заголовок, я делаю
oldtitle = "<title>Title goes here</title>";
newtitle = "<title>This is the title I want</title>";
wireframe = wireframe.Replace(oldtite,newtitle);
Выше простопример.каркас строки на самом деле состоит из всего HTML-кода.Мне интересно, насколько эффективен мой способ?Я не думаю, что с тех пор, чтобы изменить заголовок, я ищу всю строку.
Что может быть более эффективным способом для достижения этой цели?