2010-11-25 2 views
1

Я знаю HTML ловкость пакет и некоторые другие библиотеки могут сделать это, но я хочу, чтобы избежать таких, как требование довольно мало.C# добавить заголовок <p></p> и сноска <p></p> тегов HTML строки

Я имею в виду:

Найти индекс < тела>. Вставьте заголовок сразу после этого.

Найти указатель </body>. Вставьте нижний колонтитул непосредственно перед этим.

Не уверен, что вышеуказанное будет работать. Любые другие идеи.

Спасибо.

+0

Извините, я не понимаю, как выглядит исходная строка и где вы хотите вставить новые теги. Не могли бы вы прояснить вопрос? – TToni 2010-11-25 09:37:15

ответ

1

Это должно работать нормально, если ваш <body> всегда выглядит так, а не иногда <body class="myclass">. В противном случае вам нужно регулярное выражение, или что-то более легкое (как найти <body, а затем первый >.

HTML Ловкость обновление в этом случае излишество.

+0

Да, ваше право. потребуется. Благодарю. – 2010-11-25 09:43:14

1

Является ли это HTML или XHTML. В последнем случае вам может выбрать загрузку в XML-документ и манипулировать им с помощью стандартных функций библиотеки XML.

+0

Скорее всего, XHTML. Вы проверите это. Благодарю. – 2010-11-25 09:46:21

+0

Но у вас возникнет проблема, что если он будет искажен, это решение пойдет вниз. Кроме того, если это для чего-то простого, это может быть излишним. – Gidon 2010-11-25 09:54:25

1

Я не понимаю вашу цель, но если вы добавляете элементы в существующий элемент HTML, вы можете использовать jQuery для выполните следующие действия:

$("body").prepend("<p>Hello, World!</p>"); 
$("body").append("<p>Hello, World!</p>"); 
Смежные вопросы