Я пытаюсь понять, можно ли это сделать в классическом ASP:
Dim myVar
myVar = <<< END
<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
<head>
<title>test</title>
</head>
<BODY>
END
Я могу сделать это в PHP, но я не буду позитивен, если это можно сделать в ASP.
Проблема в том, что мне нужно обработать вывод HTML через переменную, и я не хочу просматривать HTML и конвертировать "
в ""
EDIT:
Я обнаружил, что это называется синтаксисом HEREDOC в PHP.
С тех пор, как его спросили, я пытаюсь сохранить теги типа HTML (которые могут содержать символы ",", которые в противном случае сломались бы
myVar = "<stuff color="red">here</stuff>"
поэтому мне нужно исправить это, заменив color="red"
на color=""red""
ЧАСТЬ ПРОБЛЕМЫ:
Я не хочу заменять "
на ""
для содержимого при его назначении, я думаю, синтаксис HEREDOC недоступен для ASP classic.
OK FINE ...: P
Поскольку все спрашивают меня, ПОЧЕМУ я так поступаю, вот почему я должен поддерживать этот старый ASP-код, я не хочу, но внезапно область действия этого старого приложения меняется, что они хотят содержимое (которое раньше было HTML-страницей) для отправки по электронной почте, так что ... Я хотел HEREDOC вывод HTML, передать его в функцию mail и отправить его по электронной почте. Сказав это, я знаю, что он неаккуратный, и я знаю, что он работает лучше другим способом, однако это то, к чему стремилась работа, я не хотел переписывать его, я просто хотел расширить вывод из HTML в HTML -Е ...
Надеюсь, это имеет больше смысла;)